@charset "UTF-8";
.lp-search{padding:68px 0 50px;border-top:1px solid var(--line)}.lp-search-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.lp-search-grid article{padding:27px;border:1px solid var(--line);border-radius:20px;background:#fff8}.lp-search h2{font-size:clamp(27px,3vw,40px);letter-spacing:-1.3px;line-height:1.2;max-width:740px;margin:15px 0}.lp-search h3{margin:0 0 12px;font-size:19px}.lp-search p{color:var(--muted);line-height:1.85;font-size:14px}.lp-search .quiet-link{display:inline-block;margin-top:10px;font-size:14px;line-height:1.6}.guide-page .member-nav{height:auto;min-height:100px;gap:20px}.guide-page .guide-wrap{width:min(850px,calc(100% - 48px));margin:0 auto}.guide-crumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);padding:35px 0 26px}.guide-crumb a{color:var(--teal)}.guide-head{padding:12px 0 34px}.guide-head h1{font-size:clamp(34px,5vw,58px);letter-spacing:-2px;line-height:1.12;margin:20px 0}.guide-lead{font-size:18px;line-height:1.8;color:var(--muted)}.guide-photo{margin:0 0 35px}.guide-photo img{display:block;width:100%;height:auto;border-radius:17px;border:1px solid #443963;box-shadow:0 18px 45px #2d225d16}.guide-photo figcaption{font-size:12px;line-height:1.6;color:var(--muted);padding:12px 0}.guide-content{font-size:16px;line-height:1.9;color:var(--ink)}.guide-content h2{font-size:28px;letter-spacing:-.8px;line-height:1.3;margin:44px 0 18px}.guide-content h3{font-size:20px;line-height:1.5;margin:26px 0 12px}.guide-content p,.guide-content ul,.guide-content ol{margin:0 0 20px}.guide-content li{padding-left:5px;margin-bottom:12px}.guide-content a{color:var(--teal);text-underline-offset:4px}.guide-box{padding:24px 28px;background:#d9efea;border:1px solid #b1d4ca;border-radius:18px;margin:28px 0}.guide-box p:last-child{margin-bottom:0}.guide-toc{padding:24px 28px;border:1px solid var(--line);border-radius:18px;background:#fff8}.guide-toc ol{margin-bottom:0}.guide-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:50px 0 70px;padding:30px;border:1px solid var(--line);background:#fff9;border-radius:20px}.guide-cta h2{margin:0 0 10px;font-size:24px}.guide-cta p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.guide-cta .m-button{flex:none}.guide-page .member-footer{flex-wrap:wrap;gap:18px}.guide-page main{overflow-wrap:anywhere}
@media(max-width:780px){.lp-search{padding:45px 0 30px}.lp-search-grid{grid-template-columns:1fr;gap:15px}.lp-search-grid article{padding:22px}.guide-page .member-nav{min-height:85px;flex-wrap:wrap;padding:16px 0}.guide-page .guide-wrap{width:calc(100% - 36px)}.guide-head h1{letter-spacing:-1.3px}.guide-lead{font-size:16px}.guide-content{font-size:15px}.guide-content h2{font-size:25px}.guide-toc,.guide-box{padding:21px}.guide-cta{flex-direction:column;align-items:flex-start;padding:24px}.guide-cta .m-button{align-self:stretch}}
