/* Public instructions only; catalog styles are unchanged. */
.home-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.home-guide-card{display:flex;flex-direction:column;gap:14px;padding:25px;border:1px solid #fff;border-radius:24px;background:#ffffffa6;text-decoration:none;color:#292741;box-shadow:0 8px 25px #69568108}
.home-guide-card small{color:#78678c;font-size:11px;font-weight:700}.home-guide-card h3{font-size:18px;line-height:1.4;letter-spacing:-.35px}.home-guide-card p{color:#706781;font-size:12px;line-height:1.8}.home-guide-card span{margin-top:auto;color:#695190;font-size:12px;font-weight:750}.home-guide-card:hover{background:#fff}
.applio-guide{color:#26243c;background:radial-gradient(ellipse at 0 0,#eae8fc,transparent 55%),#faf8fb;min-height:100vh}
.guide-wrap{width:min(100% - 40px,900px);margin:auto}.guide-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:25px}.guide-header img{width:135px;height:45px;object-fit:contain}.guide-header>a:last-child{color:#65517e;font-size:13px;font-weight:700;padding:12px 18px;background:#fff;border:1px solid #e6dfef;border-radius:16px;text-decoration:none}
.guide-breadcrumbs{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;line-height:1.6;color:#7a7089;margin:15px 0 30px}.guide-breadcrumbs a{color:#65517e}.guide-content{padding:38px 45px;background:#ffffffc7;border:1px solid #fff;border-radius:30px;box-shadow:0 14px 50px #6e54770a}.guide-content h1{font-size:clamp(30px,5vw,46px);line-height:1.18;letter-spacing:-1.3px;max-width:760px}.guide-content h2{font-size:23px;line-height:1.35;margin:36px 0 14px;letter-spacing:-.5px}.guide-content p{font-size:15px;line-height:1.9;margin:14px 0;color:#59536b}.guide-content .guide-lead{font-size:17px;line-height:1.8;color:#6b5d7b;margin:25px 0}.guide-content a{color:#685098;text-underline-offset:3px}.guide-meta{font-size:11px;color:#84778e;margin:18px 0}.guide-content .guide-source{font-size:12px;border-top:1px solid #eee7f3;padding-top:18px}.guide-cta{margin:32px 0 0;padding:25px;background:linear-gradient(115deg,#e6e2f5,#f6e7df);border-radius:20px}.guide-cta strong{font-size:20px}.guide-cta p{font-size:13px;margin:8px 0 16px}.guide-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;border-radius:13px;background:#fff;color:#4c3c64;text-decoration:none;font-size:13px;font-weight:800}.guide-related{padding-block:35px}.guide-related h2{font-size:21px;margin-bottom:18px}.guide-footer{padding-block:25px 35px;border-top:1px solid #e6deee;font-size:12px;line-height:1.8;color:#81758d}.guide-footer nav{display:flex;gap:12px 22px;flex-wrap:wrap;margin-bottom:15px}.guide-footer a{color:#65517e}.guide-footer button{background:none;border:0;padding:0;font:inherit;color:#65517e;text-decoration:underline;cursor:pointer}.applio-guide :focus-visible,.home-guide-card:focus-visible{outline:3px solid #7963b9;outline-offset:4px}
@media(max-width:700px){.home-guide-grid{grid-template-columns:1fr}.home-guide-card{padding:22px}.guide-content{padding:26px 22px;border-radius:24px}.guide-wrap{width:calc(100% - 28px)}.guide-header{padding-block:15px}.guide-header img{width:120px;height:40px}.guide-header>a:last-child{font-size:11px;padding:10px 13px}.guide-content h2{font-size:21px}.guide-content p{font-size:14px}.guide-content .guide-lead{font-size:15px}.guide-breadcrumbs{margin-bottom:20px}.guide-cta{padding:21px}}

/* Search entry points: visible help, shared with the public instructions. */
.home-guide-intro{max-width:680px;margin:0 0 24px;color:#706781;line-height:1.8;font-size:15px}.guide-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-content ol{padding-left:24px;color:#59536b;line-height:1.85}.guide-content li{padding-left:4px;margin:10px 0}.guide-callout{margin:25px 0;padding:20px 24px;background:#f1ebf8;border-radius:18px;border:1px solid #e4d9f0}.guide-callout p{margin:8px 0 0}.guide-table-wrap{overflow-x:auto;margin:20px 0;border:1px solid #e5deed;border-radius:16px}.guide-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.7}.guide-table th,.guide-table td{padding:15px 18px;border-bottom:1px solid #e8e2ef;vertical-align:top}.guide-table th{background:#f4eff9;color:#5d4975}.guide-table td:first-child{width:36%;font-weight:650}.guide-table tr:last-child td{border-bottom:0}.guide-more{padding-top:18px;border-top:1px solid #eee7f3}
@media(max-width:700px){.guide-grid-four{grid-template-columns:1fr}.home-guide-intro{font-size:14px}.guide-callout{padding:18px}.guide-table{font-size:12px}.guide-table th,.guide-table td{padding:12px 10px}.guide-content ol{font-size:14px}}
