.guide-start{padding:48px 8%;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;background:#d7ed75}.guide-start p{font-size:21px;line-height:1.6;max-width:510px}.guide-start img{display:block;width:100%;height:auto;box-shadow:0 12px 35px #17224a20}.guide-start>a>span{display:block;font-size:13px;margin-top:15px}.guide-download{display:inline-block;background:#17224a;color:white;padding:16px 24px;margin-top:10px;font-weight:600;font-size:14px}.guide-page .reading-layout{grid-template-columns:220px minmax(0,760px);gap:6%}.guide-page .reading-layout aside{font-size:12px;gap:9px;max-height:calc(100svh - 60px);overflow-y:auto;padding-right:10px}.guide-page .reading-layout aside>a{padding-bottom:8px}.guide-page .article-body p+p{margin-top:18px}.guide-page .article-body h3{font-family:Manrope,Arial,sans-serif;font-size:21px;line-height:1.4;margin:28px 0 12px}.guide-page .article-body ul{padding-left:24px;margin:20px 0;font-size:17px;line-height:1.75}.guide-page .article-body li{padding-left:5px;margin:12px 0}.guide-page .article-body p a{text-decoration:underline;text-underline-offset:4px}.guide-example,.guide-note,.guide-context{padding:28px;margin:26px 0;border-left:4px solid #2744d9;background:#eeeee6}.guide-example>span{display:block;font-size:11px;letter-spacing:1.4px;font-weight:700;margin-bottom:14px}.guide-page .guide-example p,.guide-page .guide-note p,.guide-page .guide-context p{font-size:17px;line-height:1.75}.guide-note{background:#eef3d6;border-left-color:#17224a}.guide-note>strong,.guide-context>strong{display:block;margin-bottom:12px;font-size:18px;line-height:1.5}.guide-context{background:#fff0e8;border-left-color:#ff775f;margin:0 0 45px}.guide-page .article-body .guide-example ul{margin:0}.guide-cost{border-top:2px solid #17224a;margin:25px 0;font-size:17px}.guide-cost>div{display:grid;grid-template-columns:1fr auto;gap:20px;padding:15px 0;border-bottom:1px solid #17224a30}.guide-cost dd{margin:0;white-space:nowrap;font-weight:700}.guide-cost .total{background:#d7ed75;padding-inline:16px}.guide-page .article-body .guide-check{list-style:none;padding-left:0}.guide-check li{position:relative;padding-left:34px!important;border-bottom:1px solid #17224a25;padding-bottom:13px}.guide-check li:before{content:'✓';position:absolute;left:0;font-weight:bold;color:#2744d9}.guide-page .source-note h2{font-size:28px}.guide-page .article-body section{margin-bottom:58px}.guide-page .article-body strong{font-weight:700}
@media(max-width:800px){.guide-start{grid-template-columns:1fr;padding:32px 6%;gap:30px}.guide-start p{font-size:18px}.guide-start>a{max-width:550px}.guide-page .reading-layout{display:block}.guide-page .reading-layout aside{max-height:none;overflow:visible;font-size:13px;gap:12px}.guide-example,.guide-note,.guide-context{padding:22px 20px}.guide-page .article-body ul{font-size:16px}.guide-cost{font-size:15px}.guide-cost>div{gap:12px}.guide-page .article-body section{margin-bottom:42px}.guide-download{font-size:13px;padding:15px 18px}}
