.break-in-article{overflow:hidden}.break-in-hero{padding:78px 0 0;color:#fff;background:linear-gradient(115deg,var(--color-primary-dark),var(--color-primary))}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:54px;align-items:center;padding-bottom:72px}.hero-grid h1{margin-bottom:22px}.hero-grid p:not(.eyebrow){max-width:690px;font-size:1.1rem}.hero-grid>img{width:100%;height:420px;object-fit:cover;border-radius:22px}.quick-reference{padding:30px 34px;transform:translateY(34px);border-radius:20px;color:var(--color-text);background:#fff;box-shadow:var(--shadow)}.quick-reference h2{margin:0 0 13px;font-size:1.75rem}.quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.reading-content{max-width:1120px;padding:74px 0}.reading-content>h2{margin-bottom:20px}.article-section-image{display:block;width:100%;height:330px;object-fit:cover;margin:22px 0 30px;border-radius:18px}.table-wrap{overflow-x:auto;margin:22px 0}.reading-content table{width:100%;border-collapse:collapse;background:#fff;font-size:.91rem}.reading-content th,.reading-content td{padding:12px 13px;border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top}.reading-content th{color:var(--color-primary);font-weight:800}.checklist{display:grid;gap:8px;padding-left:22px}.numbered-list{display:grid;gap:13px;padding-left:24px}.answer-box,.warning-box{margin:22px 0;padding:17px 20px;border-left:4px solid var(--color-primary);border-radius:0 13px 13px 0;background:var(--color-soft)}.answer-box p,.warning-box p,.warning-box h3{margin:0}.warning-box h3{margin-bottom:7px;font-size:1.18rem}.reading-content h3{margin:28px 0 9px;font-size:1.22rem}.reading-content a:not(.related-card){color:var(--color-primary);font-weight:800;text-decoration:underline;text-underline-offset:3px}.faq-section{display:grid;grid-template-columns:360px minmax(0,1fr);gap:46px;align-items:start;margin-bottom:74px;padding:42px;border-radius:24px;background:var(--color-soft)}.faq-section>img{width:100%;height:360px;object-fit:cover;border-radius:18px}.faq-section h3{margin-top:25px}.inquiry-panel{display:grid;grid-template-columns:.86fr 1.14fr;gap:34px;align-items:stretch;margin:0 auto 50px;padding:28px;border-radius:24px;background:#eff7f2}.inquiry-panel>img{width:100%;height:100%;min-height:350px;object-fit:cover;border-radius:17px}.inquiry-panel h2{margin-bottom:13px}.inquiry-panel form{display:grid;gap:14px}.inquiry-panel label{display:grid;gap:6px;font-size:.9rem;font-weight:800}.inquiry-panel input,.inquiry-panel textarea{width:100%;padding:12px;border:1px solid #bfcec4;border-radius:9px;color:var(--color-text);background:#fff}.form-status{min-height:1.2em;margin:0;color:var(--color-primary);font-weight:700}.article-published{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:center;margin-bottom:72px;padding:28px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.article-published img{width:100%;height:150px;object-fit:cover;border-radius:16px}.article-published h2{margin-bottom:10px;font-size:1.4rem}.article-published p{margin:5px 0}.related-guides{margin:0 auto 76px}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.related-card{display:flex;min-height:100%;flex-direction:column;overflow:hidden;padding:0 0 19px;border:1px solid #e0e9e3;border-radius:16px;color:var(--color-text);background:#f4f7f5;transition:transform .2s ease,box-shadow .2s ease}.related-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.related-card img{width:100%;height:160px;object-fit:cover}.related-card h3,.related-card p,.related-card span{margin-right:18px;margin-left:18px}.related-card h3{margin-top:18px;margin-bottom:8px;font-size:1.13rem}.related-card p{font-size:.88rem;line-height:1.5}.related-card span{margin-top:auto;color:var(--color-primary);font-size:.84rem;font-weight:800}html.js #main-content>.break-in-article{opacity:1;transform:none}@media(max-width:820px){.hero-grid,.faq-section,.inquiry-panel{grid-template-columns:1fr}.hero-grid{gap:32px;padding-bottom:50px}.hero-grid>img{height:300px}.quick-reference{transform:none;margin-top:0;border-radius:0}.quick-grid{grid-template-columns:1fr}.article-section-image,.faq-section>img{height:260px}.faq-section{gap:26px;padding:28px}.article-published{grid-template-columns:1fr}.article-published img{height:230px}.related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.break-in-hero{padding-top:48px}.reading-content{padding:52px 0}.article-section-image,.faq-section>img{height:230px}.reading-content th,.reading-content td{padding:10px;font-size:.82rem}.related-grid{grid-template-columns:1fr}.inquiry-panel{padding:18px}.inquiry-panel>img{min-height:240px}}
