.guide-page{--muted:#64748a;--accent:#2456df}.guide-page h4{margin:0;letter-spacing:-.035em}.guide-page .nav-content nav [aria-current=page]{color:var(--accent)}.guide-page .nav-inner{gap:30px}.guide-page .guide-section{scroll-margin-top:80px}.guide-page:has(.guide-toc){scroll-padding-top:75px}.breadcrumbs{display:flex;align-items:center;gap:12px;font-size:11px;color:#8794a8;padding:23px 0 0}.breadcrumbs [aria-current]{color:#50627c}
.guide-toc{position:sticky;top:0;z-index:15;background:#fffffff5;backdrop-filter:blur(12px);border-bottom:1px solid #e0e7f1}.guide-toc>.container{display:flex;justify-content:space-between;gap:12px}.guide-toc a{display:flex;align-items:center;gap:13px;min-height:64px;border-bottom:2px solid transparent;font-size:13px;font-weight:700;white-space:nowrap;padding:0 14px}.guide-toc a>span{font-size:10px;color:#99a6b9;font-weight:400}.guide-toc a[aria-current]{color:#2456df;border-color:#2456df}.guide-toc a[aria-current]>span{color:#6c8de6}.guide-section{padding-top:76px;padding-bottom:76px}.guide-section-heading{display:flex;gap:22px;align-items:flex-start;margin-bottom:35px}.section-number{display:grid;place-items:center;background:#e9effd;color:#416adb;width:42px;height:42px;border-radius:12px;flex-shrink:0;font-size:14px;font-weight:700;margin-top:4px}.guide-section-heading .eyebrow{font-size:9px;color:#72839f;margin-bottom:10px}.guide-section-heading h2{font-size:32px;line-height:1.45;letter-spacing:-.05em}.guide-section-heading p{font-size:13px;margin-top:10px;line-height:1.9}.digital-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center}.digital-copy h3{font-size:25px;line-height:1.55;margin-bottom:18px}.digital-copy>p{font-size:13px;line-height:1.95;max-width:520px}.digital-points{display:grid;gap:16px;margin-top:24px}.digital-points>div{display:flex;align-items:baseline;gap:20px;font-size:12px}.digital-points b{flex-shrink:0;width:110px;color:#354f7b;position:relative;padding-left:22px}
/* 항목 제목이 두 줄이 되면 둘째 줄이 체크표 밑으로 붙어 들여쓰기가 풀려 보였다.
   체크표를 글 흐름에서 빼내 왼쪽에 두고, 글은 모든 줄이 같은 자리에서 시작한다.
   22px 은 아래 좁은 화면에서 설명글(span)이 쓰는 들여쓰기와 같은 값이다. */
.digital-points b:before{content:'✓';color:#4b8c76;font-size:11px;position:absolute;left:0;top:0}.digital-points span{color:#74849b;font-size:11px}.digital-flow{padding:28px 32px;background:#f5f7fb;border-radius:12px;border:1px solid #e6ebf3}.digital-flow>.eyebrow{font-size:9px;color:#8e9cb1;margin-bottom:23px}.flow-row{display:flex;align-items:center;gap:22px}.flow-row>div>span{font-size:8px;color:#879cbd;letter-spacing:.08em}.flow-row h4{font-size:15px;margin:4px 0 6px}.flow-row p{font-size:11px;color:#8290a6}.flow-arrow{display:block;padding:8px 0 8px 24px;color:#bbc8de;font-size:15px}.flow-icon{width:54px;height:54px;display:flex;position:relative;flex-shrink:0;align-items:center;justify-content:center}.file-icon{height:54px;width:42px;border:1px solid #b9c9ea;border-radius:4px;background:#fff;margin:0 6px;display:block;padding:9px 8px}.file-icon b{font-size:9px;color:#3c67d0}.file-icon i{height:2px;background:#dfe7f4;width:24px;display:block;margin-top:4px}.file-icon i:last-child{width:18px}.printer-icon{background:#d9e3f5;border:1px solid #b7c7e7;border-radius:5px;height:35px;margin:12px 0 7px}.printer-icon>i{position:absolute;left:10px;right:10px;top:-12px;height:22px;background:white;border:1px solid #b7c7e7}.printer-icon>b{position:absolute;left:10px;right:10px;bottom:-7px;height:23px;background:repeating-linear-gradient(0deg,#f9fbff 0 5px,#e7eef8 5px 7px);border:1px solid #b7c7e7}.finish-icon>i{position:absolute;width:37px;height:45px;border-radius:2px;background:#d7e1f5;transform:rotate(-10deg);box-shadow:2px 3px 0 #91a6cb}.finish-icon>i:nth-child(2){transform:rotate(2deg);background:#ebeff8}.finish-icon>i:nth-child(3){transform:rotate(13deg);background:#4265c5;border-left:4px solid #3455b0}.guide-note{display:flex;gap:27px;align-items:flex-start;border-left:3px solid #a4b9e9;background:#f5f7fc;padding:20px 24px;margin-top:31px;border-radius:0 5px 5px 0}.guide-note>b{font-size:12px;flex:0 0 205px;line-height:1.9}.guide-note p{font-size:12px;line-height:1.9;color:#77879e}
.binding-background{background:#f6f8fb}.binding-options{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.binding-options>button{padding:0;border:1px solid #e0e6ef;background:#fff;border-radius:9px;text-align:left;position:relative;overflow:hidden}.binding-options>button[aria-selected=true]{border-color:#2456df;box-shadow:0 0 0 1px #2456df}.binding-art{display:grid;place-items:center;height:173px;background:#edf1f8;margin:7px;border-radius:5px}.binding-options>button:nth-child(2) .binding-art{background:#e8eee2}.binding-options>button:nth-child(3) .binding-art{background:#f4e9e2}.binding-options>button:nth-child(4) .binding-art{background:#f8e9e7}.binding-art .print-art{display:block;width:86px;height:125px;transform:rotate(-8deg)}.binding-art .paper-cover{padding:12px 10px 9px 12px}.binding-art .paper-cover strong{font-size:16px;margin-top:17px;line-height:1.4}.binding-art .print-top,.binding-art .print-bottom{font-size:3px}.binding-art .print-bottom b{font-size:8px}.binding-art .print-shape{width:65px;height:65px;border-width:14px;bottom:16px}.binding-art .paper-shadow{inset:2px -3px -2px 2px;box-shadow:4px 6px 8px #0002}.binding-art .wire:after{width:9px;left:-3px;background:repeating-linear-gradient(0deg,transparent 0 5px,#6e655f 5px 7px,transparent 7px 9px)}.binding-art .wire .paper-cover:before{display:none}.binding-art .saddle-staple{width:3px;left:1px}.binding-label{display:flex;flex-direction:column;gap:5px;padding:12px 18px 19px}.binding-label strong{font-size:17px;letter-spacing:-.05em}.binding-label small{font-size:10px;color:#8291a7}.binding-check{position:absolute;right:15px;bottom:39px;border:1px solid #cbd4e5;border-radius:50%;width:20px;height:20px;font-size:10px;color:transparent;display:grid;place-items:center}.binding-options [aria-selected=true] .binding-check{background:#2456df;border-color:#2456df;color:white}.binding-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;border:1px solid #e0e6ef;border-radius:9px;background:white;margin-top:22px;padding:31px 35px;min-height:290px}.binding-explanation .eyebrow{font-size:10px;color:#607fb8;margin-bottom:13px;letter-spacing:.03em}.binding-explanation h3{font-size:24px;line-height:1.5}.binding-explanation>p{font-size:12px;line-height:1.95;margin-top:15px}.binding-method{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:10px;color:#7e91ae;flex-wrap:wrap}.binding-method>i{height:3px;width:3px;border-radius:50%;background:#c1cbe0}.binding-advice h4{font-size:12px;margin-bottom:9px;color:#425778}.binding-advice ul{list-style:none;padding:0;margin:0 0 20px}.binding-advice li{font-size:12px;color:#6c7e98;line-height:1.9;padding-left:15px;position:relative}.binding-advice li:before{content:'✓';position:absolute;left:0;color:#4a9578;font-size:10px}.binding-advice p{font-size:12px;line-height:1.9}.page-tip{display:flex;align-items:center;gap:23px;margin-top:26px}.page-tip-icon{font-size:32px;color:#7391c9;font-weight:700;line-height:1;flex-shrink:0}.page-tip-icon>span{font-size:12px;margin-left:2px}.page-tip>p{font-size:11px;line-height:1.9;max-width:770px}.page-tip b{display:block;font-size:12px;color:#596c8b;margin-bottom:3px}.fold-diagram{margin-left:auto;display:flex;gap:4px;flex-shrink:0}.fold-diagram i{display:grid;place-items:center;width:22px;height:32px;background:#fff;border:1px solid #d0dbec;color:#8a9dbb;font-size:9px;font-style:normal}
.paper-selector{display:grid;grid-template-columns:290px 1fr;gap:30px;align-items:stretch}.paper-options{display:flex;flex-direction:column;gap:10px}.paper-options button{display:flex;align-items:center;gap:14px;background:#fafbfd;border:1px solid #e3e8f1;border-radius:7px;padding:17px 15px;text-align:left;flex:1;min-height:76px}.paper-options button[aria-pressed=true]{background:#f3f6ff;border-color:#7194ef;box-shadow:inset 3px 0 #2456df}.paper-options button>span{display:flex;flex-direction:column;gap:5px}.paper-options b{font-size:13px}.paper-options small{font-size:9px;color:#7e8da5}.paper-options em{font-size:8px;color:#9dacc3;margin-left:auto}.paper-dot{display:block;width:34px;height:39px;flex-shrink:0;box-shadow:1px 3px 5px #1232;border:1px solid #dee3e9;border-radius:1px;transform:rotate(-6deg);background:#fff}.paper-dot.cream{background:#f6ecd7}.paper-dot.glossy{background:linear-gradient(115deg,#f1f4f7 0 30%,#fff 42% 56%,#e1e9f2 72%)}.paper-dot.snow{background:#fafbfc}.paper-dot.textured{background:repeating-linear-gradient(90deg,#f4f0e6 0 1px,#faf7ef 1px 3px)}.paper-detail{display:grid;grid-template-columns:.85fr 1.1fr;gap:30px;background:#f5f7fa;border:1px solid #e6ebf2;border-radius:10px;padding:28px;align-items:center}.paper-specimen{position:relative;min-height:300px;background:#fff;padding:24px 22px;box-shadow:3px 8px 15px #31456712;transform:rotate(-4deg);display:flex;flex-direction:column;justify-content:center;border:1px solid #edf0f4}.paper-specimen>span{font-size:7px;color:#8c99ac;letter-spacing:.1em}.paper-specimen h4{font-size:20px;margin-top:27px;line-height:1.6;letter-spacing:-.06em;color:#45556e}.paper-specimen p{font-size:9px;line-height:2.1;margin-top:17px;color:#98a2b2}.paper-specimen small{font-size:7px;line-height:1.8;color:#a0a9b5;margin-top:auto;padding-top:23px}.paper-specimen.cream{background:#f7eedb}.paper-specimen.glossy{background:linear-gradient(110deg,#f9fbfe 18%,white 39%,#e8eef6 55%,#fff 72%)}.paper-specimen.snow{background:#fdfefe}.paper-specimen.textured{background:repeating-linear-gradient(90deg,#f9f6ed 0 1px,#f3efe7 1px 2px,#faf8f1 2px 4px)}.specimen-colors{display:flex;gap:5px;margin-top:24px}.specimen-colors i{display:block;width:20px;height:20px;border-radius:50%;background:#3b64c3}.specimen-colors i:nth-child(2){background:#d88867}.specimen-colors i:nth-child(3){background:#abc4a9}.specimen-colors i:nth-child(4){background:#e3cf89}.paper-description .eyebrow{font-size:11px;color:#617fab;letter-spacing:.02em;margin-bottom:14px}.paper-description h3{font-size:23px;line-height:1.6}.paper-description>p{font-size:12px;line-height:1.9;margin-top:14px}.paper-tags{display:flex;flex-wrap:wrap;gap:6px;margin:17px 0 24px}.paper-tags>span{font-size:9px;background:#e8edf6;color:#6d829f;border-radius:3px;padding:4px 7px}.paper-description>strong{font-size:11px;display:block;color:#42608c}.paper-description .paper-caution{font-size:10px;margin-top:12px;color:#8392a8}.gram-explainer{display:flex;gap:30px;align-items:center;padding:32px 0;margin-top:10px;border-bottom:1px solid #e2e8f0}.gram-square{width:114px;height:114px;border:1px dashed #a9bad8;flex-shrink:0;text-align:center;display:flex;flex-direction:column;justify-content:center;color:#708ebc;background:#f5f8ff}.gram-square>span{font-size:9px}.gram-square>b{font-size:35px;line-height:1.2;font-weight:700;letter-spacing:-.05em;margin:5px 0}.gram-square>b>small{font-size:13px;margin-left:3px}.gram-square>i{font-size:8px;font-style:normal}.gram-explainer .eyebrow{font-size:8px;color:#8c9dba;margin-bottom:10px}.gram-explainer h3{font-size:20px;line-height:1.5}.gram-explainer p{font-size:12px;line-height:1.9;margin-top:10px;max-width:880px}.small-note{display:block;font-size:10px;color:#8b9ab0;line-height:1.9;margin-top:14px}.inner-weight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:27px}.inner-weight-grid article{border-right:1px solid #e1e7f0;padding-right:30px}.inner-weight-grid article:last-child{border:0;padding:0}.inner-weight-grid article>span{font-size:10px;color:#7487a6}.inner-weight-grid h3{font-size:28px;color:#425e89;margin-top:6px;letter-spacing:-.035em}.inner-weight-grid h3 small{font-size:10px;font-weight:400;letter-spacing:0;margin-left:5px}.inner-weight-grid p{font-size:11px;line-height:1.9;margin-top:13px}
.cover-background{background:#f4f6fa}.cover-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:63px;align-items:center}.cover-visual{position:relative;min-height:360px;background:#e9edf5;border-radius:10px;display:grid;place-items:center;overflow:hidden}.cover-spread{position:relative;width:235px;height:239px;transform:rotate(-9deg);margin-left:14px}.cover-front{position:absolute;right:0;top:0;width:166px;height:230px;background:#315bd5;border-radius:1px 3px 3px 1px;box-shadow:5px 5px 0 #adc1e6,9px 11px 15px #23437133;display:flex;flex-direction:column;padding:20px;color:white;z-index:3;border-left:5px solid #2a50c6}.cover-front small{font-size:5px;letter-spacing:.05em}.cover-front>b{font-size:24px;line-height:1.5;margin-top:26px;letter-spacing:-.07em;z-index:1}.cover-front>i{position:absolute;bottom:33px;right:-1px;width:109px;height:94px;border-radius:70px 0 0 0;background:#ffffff20}.cover-front>em{font-size:11px;margin-top:auto;align-self:flex-end;letter-spacing:.03em}.cover-back{position:absolute;left:7px;top:11px;width:150px;height:226px;background:#9bafe3;transform:skewY(9deg);border-radius:3px;box-shadow:3px 4px 9px #223c6022}.cover-spine{position:absolute;top:9px;left:56px;height:225px;width:30px;background:#4770cd;transform:skewY(-9deg)}.cover-visual[data-weight="200"] .cover-front{box-shadow:2px 2px 0 #adc1e6,6px 8px 12px #23437122}.cover-visual[data-weight="300"] .cover-front{box-shadow:7px 7px 0 #adc1e6,12px 15px 15px #23437133}.cover-visual-label{position:absolute;bottom:17px;left:15px;right:15px;text-align:center;font-size:8px;color:#8c9bb4}.cover-controls>.eyebrow{font-size:9px;color:#8194b2;margin-bottom:16px}.cover-options{display:flex;gap:10px}.cover-options button{flex:1;background:white;border:1px solid #dce4ef;border-radius:7px;padding:17px 10px 12px;text-align:center}.cover-options button[aria-pressed=true]{border-color:#2456df;box-shadow:0 0 0 1px #2456df;background:#f5f8ff}.cover-options b{display:block;font-size:25px;line-height:1.1;color:#5a7095;letter-spacing:-.03em}.cover-options b small{font-size:12px;font-weight:400;margin-left:3px}.cover-options span{display:block;font-size:9px;margin-top:9px;color:#8192ac}.cover-options [aria-pressed=true] b{color:#2456df}#cover-detail{min-height:178px;padding-top:22px}#cover-detail h3{font-size:21px;line-height:1.55}#cover-detail>p{font-size:12px;line-height:1.95;margin-top:11px}.cover-tip{display:block;font-size:10px;color:#587ba9;border-left:2px solid #bcccea;padding-left:10px;margin-top:13px}.finish-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.finish-cards article{display:flex;align-items:center;gap:17px;border:1px solid #e0e7f1;background:#fff;padding:20px;border-radius:7px}.finish-mark{width:40px;height:52px;flex-shrink:0;border-radius:2px;background:#5575c0;border:1px solid #375da8;transform:rotate(-5deg);box-shadow:2px 3px 5px #29426417}.finish-mark.gloss{background:linear-gradient(115deg,#335bc1 0 25%,#99b4f1 43%,#507cda 54%,#254dc0 74%)}.finish-mark.none{background:#c0c9dc;border-color:#aab8ce;background-image:repeating-linear-gradient(0deg,#ffffff18 0 1px,transparent 1px 3px)}.finish-cards h3{font-size:14px}.finish-cards p{font-size:10px;line-height:1.9;margin-top:7px}.cover-background .guide-note{background:#eaf0fa}
.recommend-options{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.recommend-options button{padding:11px 19px;border:1px solid #dce4f0;border-radius:24px;color:#667d9b;font-size:12px;background:white}.recommend-options button[aria-pressed=true]{background:#2456df;color:white;border-color:#2456df}.guide-recommendation{background:#f0f4fd;border:1px solid #dce5f6;border-radius:10px;padding:30px 35px}.recommendation-title{position:relative;padding-right:160px}.recommendation-title .eyebrow{font-size:9px;color:#6f8bc0;margin-bottom:9px}.recommendation-title h3{font-size:25px;line-height:1.5}.sample-label{position:absolute;right:0;top:12px;font-size:9px;background:white;border-radius:3px;padding:5px 9px;color:#7a90b1}.guide-recommendation dl{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid #d6e0f2;border-bottom:1px solid #d6e0f2;padding:21px 0;margin:23px 0 18px}.guide-recommendation dl>div{border-right:1px solid #d6e0f2;padding-right:20px}.guide-recommendation dl>div:last-child{border:0}.guide-recommendation dt{font-size:10px;color:#7f94b3}.guide-recommendation dd{margin:7px 0 0;font-size:17px;font-weight:700;color:#405e8e;letter-spacing:-.04em}.guide-recommendation>p{font-size:12px;line-height:1.9}.guide-recommendation>small{display:block;font-size:9px;color:#8d9fbc;line-height:1.8;margin-top:10px}.guide-checklist{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:38px 0;border-bottom:1px solid #e2e8f0;margin-bottom:35px}.guide-checklist .eyebrow{font-size:9px;color:#8b9fbe;margin-bottom:12px}.guide-checklist h3{font-size:22px}.guide-checklist ul{list-style:none;display:grid;grid-template-columns:1fr;gap:11px;margin:0;padding:0}.guide-checklist li{font-size:12px;color:#7186a3}.guide-checklist li>span{font-size:10px;margin-right:10px;color:#479b7d}.guide-faq{display:grid;grid-template-columns:1fr 2fr;column-gap:70px}.guide-faq>h3{grid-row:1/4;font-size:23px}.guide-faq details{border-bottom:1px solid #e0e7f1}.guide-faq summary{cursor:pointer;padding:16px 26px 16px 0;font-size:12px;font-weight:700;line-height:1.8}.guide-faq details>p{font-size:11px;line-height:1.9;padding:0 25px 19px 0}.guide-sources{margin-top:40px;padding-top:17px;border-top:1px solid #e8edf5;font-size:10px;color:#7c8fae}.guide-sources summary{cursor:pointer;font-size:11px}.guide-sources p{font-size:10px;line-height:1.9;max-width:850px;margin-top:12px}.guide-sources ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:13px 0 0;padding:0}.guide-sources a{text-decoration:underline;text-underline-offset:3px}.guide-end{background:#edf2fa;padding:49px 0}.guide-end>.container{display:flex;justify-content:space-between;align-items:center;gap:40px}.guide-end .eyebrow{font-size:9px;color:#859bbd;margin-bottom:13px}.guide-end h2{font-size:31px;line-height:1.5}.guide-end p{font-size:12px;margin-top:14px}.guide-end>.container>div:last-child{display:flex;flex-direction:column;gap:14px;align-items:center}.guide-end .button{font-size:12px;gap:30px}.guide-end .text-link{font-size:11px;border:0;gap:15px}.guide-noscript{padding:25px;text-align:center;font-size:13px;background:#f1f5ff}
@media(max-width:1100px){.digital-layout{gap:35px}.digital-points>div{display:block}.digital-points b{display:block;width:auto}.digital-points span{display:block;margin:5px 0 0 22px}.binding-options{gap:12px}.binding-label{padding:10px 13px 17px}.binding-label strong{font-size:15px}.binding-label small{font-size:9px}.binding-check{right:12px;bottom:35px;width:17px;height:17px;font-size:9px}.binding-art{height:159px}.binding-detail{gap:30px;padding:27px}.binding-explanation h3{font-size:21px}.paper-selector{grid-template-columns:250px 1fr;gap:22px}.paper-detail{gap:20px;padding:23px;grid-template-columns:.8fr 1fr}.paper-description h3{font-size:20px}.paper-specimen{padding:18px 15px}.paper-specimen h4{font-size:17px}.paper-description>p{font-size:11px}.paper-tags>span{font-size:8px}.paper-options small{font-size:8px}.paper-description>strong{font-size:10px}.cover-layout{gap:35px}.finish-cards{gap:13px}.finish-cards article{padding:17px;gap:13px}.finish-mark{width:31px;height:44px}.finish-cards p{font-size:9px}.guide-checklist{gap:30px}.guide-faq{gap:35px}.guide-toc a{padding:0 8px;gap:9px;font-size:12px}}
@media(max-width:850px){.guide-section-heading h2{font-size:27px}.guide-section-heading p{font-size:12px}.digital-layout{gap:28px}.digital-copy h3{font-size:21px}.digital-copy>p{font-size:12px}.digital-flow{padding:25px 21px}.flow-row{gap:15px}.flow-row h4{font-size:13px}.flow-row p{font-size:10px}.digital-points>div{font-size:11px}.digital-points span{font-size:10px}.guide-note{gap:20px;padding:19px}.guide-note>b{flex-basis:160px;font-size:11px}.guide-note p{font-size:11px}.binding-options{grid-template-columns:repeat(2,1fr)}.binding-art{height:150px}.binding-label{padding:10px 18px 18px}.binding-label strong{font-size:16px}.binding-label small{font-size:10px}.binding-check{bottom:38px;right:18px}.binding-detail{grid-template-columns:1fr;gap:23px;min-height:0}.binding-advice{padding-top:20px;border-top:1px solid #e8edf5}.page-tip{gap:18px}.fold-diagram{display:none}.paper-selector{grid-template-columns:1fr;gap:20px}.paper-options{flex-direction:row;gap:7px}.paper-options button{padding:12px 10px;flex:1;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.paper-options b{font-size:11px}.paper-options small,.paper-options em{display:none}.paper-dot{width:28px;height:34px}.paper-detail{grid-template-columns:210px 1fr;padding:28px;gap:30px}.paper-description h3{font-size:23px}.paper-description>p{font-size:12px}.paper-specimen h4{font-size:19px}.paper-specimen{padding:23px;min-height:300px}.paper-description>strong{font-size:11px}.gram-explainer h3{font-size:19px}.gram-explainer p{font-size:11px}.inner-weight-grid{gap:20px}.inner-weight-grid article{padding-right:20px}.inner-weight-grid h3{font-size:24px}.inner-weight-grid p{font-size:10px}.cover-layout{gap:27px}.cover-visual{min-height:330px}.cover-spread{transform:rotate(-9deg) scale(.87);margin-left:0}.cover-options{gap:7px}.cover-options button{padding:14px 7px}.cover-options b{font-size:23px}.cover-options span{font-size:8px}#cover-detail h3{font-size:19px}#cover-detail>p{font-size:11px}.cover-tip{font-size:9px}.finish-cards article{flex-direction:column;align-items:flex-start;gap:15px}.finish-cards h3{font-size:13px}.recommendation-title h3{font-size:23px}.guide-recommendation dd{font-size:15px}.guide-checklist h3{font-size:20px}.guide-faq>h3{font-size:20px}.guide-end h2{font-size:26px}.guide-end .button{font-size:11px;gap:20px}}
@media(max-width:700px){.breadcrumbs{font-size:9px;padding-top:18px;gap:10px}.guide-toc>.container{width:100%;padding:0 16px;overflow-x:auto;justify-content:flex-start;gap:7px;scrollbar-width:thin}.guide-toc a{min-height:54px;padding:0 10px;font-size:11px;gap:7px}.guide-toc a>span{font-size:8px}.guide-section{padding-top:44px;padding-bottom:44px}.guide-section-heading{gap:13px;margin-bottom:26px}.section-number{width:32px;height:32px;border-radius:9px;font-size:11px}.guide-section-heading .eyebrow{font-size:7px;letter-spacing:.075em;margin-bottom:9px}.guide-section-heading h2{font-size:25px;line-height:1.45}.guide-section-heading p{font-size:11px;line-height:1.85;margin-top:10px}.digital-layout{grid-template-columns:1fr;gap:26px}.digital-copy h3{font-size:22px;line-height:1.5;margin-bottom:15px}.digital-copy>p{font-size:12px;line-height:1.95}.digital-points{gap:15px;margin-top:20px}.digital-points>div{font-size:12px}.digital-points span{font-size:11px}.digital-flow{padding:24px 25px;border-radius:9px}.digital-flow>.eyebrow{font-size:8px;margin-bottom:23px}.flow-row{gap:23px}.flow-row>div>span{font-size:7px}.flow-row h4{font-size:15px}.flow-row p{font-size:10px;line-height:1.9}.flow-arrow{padding-top:9px;padding-bottom:9px}.guide-note{display:block;padding:17px 18px;margin-top:24px}.guide-note>b{display:block;font-size:12px;margin-bottom:8px}.guide-note p{font-size:11px;line-height:1.95}.binding-options{gap:12px}.binding-art{height:148px;margin:6px}.binding-label{padding:10px 12px 15px}.binding-label strong{font-size:15px}.binding-label small{font-size:8px;line-height:1.8}.binding-check{width:15px;height:15px;right:10px;bottom:39px;font-size:8px}.binding-options>button:last-child .binding-label strong{font-size:13px}.binding-options>button:last-child .binding-check{bottom:auto;top:13px;right:13px;background:#fff8}.binding-art .print-art{width:79px;height:115px}.binding-art .paper-cover strong{font-size:15px;margin-top:13px}.binding-art .paper-cover{padding:12px 8px 9px 11px}.binding-detail{padding:23px 20px;margin-top:17px;gap:22px}.binding-explanation .eyebrow{font-size:9px;letter-spacing:.01em;margin-bottom:12px}.binding-explanation h3{font-size:21px;line-height:1.5}.binding-explanation>p{font-size:12px;line-height:1.95}.binding-method{font-size:9px;gap:7px;margin-top:18px}.binding-advice li{font-size:11px;line-height:1.9}.binding-advice h4{font-size:12px}.binding-advice p{font-size:11px;line-height:1.95}.page-tip{align-items:flex-start;gap:15px}.page-tip-icon{font-size:27px;margin-top:6px}.page-tip>p{font-size:10px;line-height:1.95}.page-tip b{font-size:11px}.paper-options{gap:7px;overflow-x:auto;padding:1px 1px 6px}.paper-options button{flex:0 0 91px;align-items:center;gap:9px;padding:12px 7px;min-height:84px}.paper-options b{font-size:10px}.paper-options button[aria-pressed=true]{box-shadow:inset 0 -3px #2456df}.paper-dot{width:26px;height:31px}.paper-detail{grid-template-columns:1fr;gap:25px;padding:25px 22px}.paper-specimen{width:220px;max-width:100%;min-height:255px;margin:2px auto 0;padding:22px}.paper-specimen h4{font-size:20px;margin-top:22px}.paper-specimen p{font-size:9px;margin-top:14px}.paper-specimen small{padding-top:21px;font-size:7px}.paper-description .eyebrow{font-size:10px;margin-bottom:9px}.paper-description h3{font-size:22px;line-height:1.55}.paper-description>p{font-size:12px;line-height:1.95}.paper-tags{margin:15px 0 18px}.paper-tags>span{font-size:9px}.paper-description>strong{font-size:11px}.paper-description .paper-caution{font-size:10px}.gram-explainer{align-items:flex-start;gap:17px;padding:25px 0;position:relative}.gram-square{width:77px;height:88px;margin-top:3px}.gram-square>span{font-size:7px}.gram-square>b{font-size:28px;margin:4px 0}.gram-square>b>small{font-size:10px}.gram-square>i{font-size:6px}.gram-explainer .eyebrow{font-size:7px;margin-bottom:8px}.gram-explainer h3{font-size:18px;line-height:1.65}.gram-explainer p{font-size:11px;line-height:1.95}.small-note{font-size:9px;line-height:1.95;margin-top:11px}.inner-weight-grid{grid-template-columns:1fr;gap:20px;padding-top:23px}.inner-weight-grid article{border-right:0;border-bottom:1px solid #e7ebf2;padding:0 0 20px}.inner-weight-grid article:last-child{border-bottom:0;padding:0}.inner-weight-grid article>span{font-size:10px}.inner-weight-grid h3{font-size:27px;margin-top:5px}.inner-weight-grid p{font-size:11px;margin-top:9px;line-height:1.9}.cover-layout{grid-template-columns:1fr;gap:26px}.cover-visual{min-height:305px}.cover-spread{transform:rotate(-9deg) scale(.9);margin-left:0}.cover-visual-label{font-size:7px;bottom:13px}.cover-controls>.eyebrow{font-size:8px;margin-bottom:12px}.cover-options{gap:9px}.cover-options button{padding:16px 7px 14px}.cover-options b{font-size:26px}.cover-options span{font-size:9px}#cover-detail{padding-top:21px;min-height:0}#cover-detail h3{font-size:21px}#cover-detail>p{font-size:12px;line-height:1.95}.cover-tip{font-size:10px;line-height:1.9}.finish-cards{grid-template-columns:1fr;gap:12px;margin-top:24px}.finish-cards article{flex-direction:row;align-items:center;gap:19px;padding:18px 20px}.finish-mark{width:33px;height:43px}.finish-cards h3{font-size:14px}.finish-cards p{font-size:11px;line-height:1.85;margin-top:6px}.recommend-options{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:17px}.recommend-options button{font-size:10px;padding:11px 9px;min-height:41px;border-radius:7px}.guide-recommendation{padding:23px}.recommendation-title{padding:0}.recommendation-title .eyebrow{font-size:8px}.recommendation-title h3{font-size:23px}.sample-label{position:static;display:inline-block;font-size:8px;margin-top:12px;padding:4px 7px}.guide-recommendation dl{grid-template-columns:1fr;gap:15px;padding:19px 0;margin:18px 0 16px}.guide-recommendation dl>div{border:0;display:grid;grid-template-columns:64px 1fr;align-items:baseline;gap:10px;padding:0}.guide-recommendation dt{font-size:10px}.guide-recommendation dd{font-size:15px;margin:0}.guide-recommendation>p{font-size:11px;line-height:1.95}.guide-recommendation>small{font-size:9px;line-height:1.9}.guide-checklist{grid-template-columns:1fr;gap:22px;padding:29px 0;margin-bottom:27px}.guide-checklist .eyebrow{font-size:8px;margin-bottom:11px}.guide-checklist h3{font-size:21px}.guide-checklist li{font-size:11px}.guide-faq{display:block}.guide-faq>h3{font-size:22px;margin-bottom:13px}.guide-faq summary{font-size:11px;padding:16px 0;line-height:1.9}.guide-faq details>p{font-size:10px;line-height:1.95;padding-right:5px}.guide-sources{margin-top:29px;padding-top:16px}.guide-sources summary{font-size:10px}.guide-sources p{font-size:9px}.guide-sources ul{grid-template-columns:1fr;gap:9px;font-size:9px}.guide-end{padding:35px 0}.guide-end>.container{flex-direction:column;align-items:flex-start;gap:24px}.guide-end .eyebrow{font-size:8px;margin-bottom:14px}.guide-end h2{font-size:26px;line-height:1.5}.guide-end p{font-size:11px;line-height:1.9;margin-top:13px}.guide-end>.container>div:last-child{flex-direction:row;flex-wrap:wrap;gap:16px}.guide-end .button{font-size:11px;min-height:46px;gap:20px;padding:11px 16px}.guide-end .text-link{font-size:10px;gap:7px}.guide-footer .footer-top{gap:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.guide-page-heading{padding-bottom:24px}.guide-page-heading .breadcrumbs{padding-top:22px}.guide-page-heading h1{font-size:30px;line-height:1.4;margin:20px 0 0;letter-spacing:-.04em}@media(max-width:700px){.guide-page-heading{padding-bottom:20px}.guide-page-heading .breadcrumbs{padding-top:16px}.guide-page-heading h1{font-size:25px;margin-top:16px}}
