*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Malgun Gothic,sans-serif;color:var(--ink);background:var(--bg);word-break:keep-all}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;background:#fff;padding:12px;z-index:10}.wrap{max-width:1180px;margin:auto;padding:0 32px}header{height:88px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px}.brand{text-decoration:none;font-size:18px;font-weight:800;letter-spacing:-.06em}.brand b{display:inline-grid;place-items:center;width:31px;height:31px;background:var(--accent);color:var(--buttonText);border-radius:50%;margin-right:8px;font-size:19px}header nav{display:flex;gap:22px;font-size:13px}header nav a{text-decoration:none}.hero{padding:64px 0 54px}h1{font-size:clamp(40px,4.6vw,66px);line-height:1.18;letter-spacing:-.065em;margin:22px 0}h1 em{font-style:normal;color:var(--accent)}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.8}.intro{font-size:16px;line-height:1.95;max-width:440px;color:var(--muted)}.cta{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:18px 24px;margin-top:14px;background:var(--accent);color:var(--buttonText);font-size:15px;font-weight:750;text-decoration:none;border-radius:8px;min-height:54px}.cta:hover{filter:brightness(.93)}.cta span{font-size:22px}.micro{font-size:12px;color:var(--muted);margin-top:14px}.photo{margin:0}.photo img{display:block;width:100%;height:auto;object-fit:contain}.photo figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;line-height:1.8;padding:12px 0;color:var(--muted)}.photo figcaption span{font-weight:800;letter-spacing:.06em}.split{display:grid;grid-template-columns:1fr 1.12fr;gap:48px;align-items:center}.section{padding:50px 0;border-top:1px solid var(--line)}.section h2{font-size:32px;line-height:1.4;letter-spacing:-.045em;margin:10px 0 22px}.section p{line-height:1.85;color:var(--muted);font-size:15px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cards article{padding:25px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.cards h3{font-size:19px;margin:10px 0}.cards p{font-size:14px;margin-bottom:0}.step-number{font-size:12px;font-weight:800;color:var(--accent)}.area-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:40px}.areas{display:grid;grid-template-columns:1fr 1fr;gap:14px}.areas article{padding:22px;border:1px solid var(--line)}.areas h3{margin:0 0 10px;font-size:20px}.areas p{margin:0;font-size:14px}.faqs{max-width:820px}details{border-bottom:1px solid var(--line);padding:18px 0}summary{cursor:pointer;font-size:16px;font-weight:700;line-height:1.6}details p{padding-left:18px}.closing{padding:34px;display:flex;gap:24px;align-items:center;justify-content:space-between;background:var(--panel);border-radius:16px;margin-bottom:40px}.closing h2{margin:0;font-size:28px;line-height:1.5;letter-spacing:-.05em}.closing p{font-size:14px;color:var(--muted)}.closing .cta{flex-shrink:0;margin:0}footer{display:flex;justify-content:space-between;gap:20px;padding:25px 0 90px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.mobile-cta{display:none}.mint{--bg:#f4f7ee;--ink:#15392d;--accent:#21634a;--muted:#5d7468;--line:#d7e0d2;--panel:#e7eedf;--buttonText:white}.mint .photo{padding:12px 12px 0;background:#fff;border-radius:30px 30px 6px 6px;box-shadow:12px 12px #d7e3cc}.mint .pill{border:1px solid var(--line);border-radius:30px;padding:10px 16px;display:inline-block;font-size:12px}.orange{--bg:#fffaf2;--ink:#23231f;--accent:#df4a22;--muted:#736d62;--line:#dfd9ce;--panel:#f1ebe0;--buttonText:white}.orange header{border-bottom:2px solid var(--ink)}.orange .hero{display:grid;grid-template-columns:1.08fr 1fr;gap:50px;align-items:start}.orange .hero h1{font-size:clamp(45px,5.2vw,76px)}.orange .hero .photo{margin-top:42px;transform:rotate(2deg);border:8px solid white;box-shadow:0 14px 36px #27231b18}.orange .label-block{padding:12px;background:var(--accent);color:#fff;font-size:12px;letter-spacing:.1em;display:inline-block}.orange .cards{grid-template-columns:1fr}.orange .cards article{display:grid;grid-template-columns:40px 200px 1fr;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;align-items:start;gap:15px}.orange .cards h3,.orange .cards p{margin:0}.blue{--bg:#f5f8ff;--ink:#152a4b;--accent:#245be5;--muted:#60718f;--line:#dce4f4;--panel:white;--buttonText:white}.blue .hero{display:grid;grid-template-columns:1fr 1.05fr;gap:24px}.blue .hero-copy{background:#17366f;padding:36px;border-radius:22px;color:#fff}.blue .hero-copy em{color:#93bdff}.blue .hero-copy .intro,.blue .hero-copy .micro{color:#cfdaee}.blue .hero-copy h1{font-size:51px}.blue .visual{display:flex;flex-direction:column;gap:18px}.blue .photo{background:#fff;border:1px solid var(--line);padding:13px;border-radius:20px}.blue .quick{display:grid;grid-template-columns:1fr 1fr;gap:15px}.blue .quick div{background:#e7efff;padding:22px;border-radius:15px;font-size:13px}.blue .quick strong{display:block;font-size:28px;margin-bottom:6px}.paper{--bg:#f7f3eb;--ink:#393c2d;--accent:#737947;--muted:#7b7a6e;--line:#dcd8ca;--panel:#ece9dc;--buttonText:white}.paper .brand{font-family:Georgia,Malgun Gothic,serif}.paper .hero{display:grid;grid-template-columns:1.15fr 1fr;gap:66px;align-items:center}.paper .hero h1{font-family:Georgia,Malgun Gothic,serif;font-weight:500;font-size:54px;line-height:1.36}.paper .photo{border-top:1px solid var(--ink);padding-top:14px}.paper .edition{display:flex;justify-content:space-between;font:12px Georgia,serif;margin-bottom:14px}.paper .cta{border-radius:0;background:transparent;color:var(--ink);border:1px solid var(--ink)}.paper .cards article{background:transparent;border:0;border-left:1px solid var(--line);border-radius:0}.dark{--bg:#171b23;--ink:#f5f2ec;--accent:#dfb8f2;--muted:#a7a9b5;--line:#393d48;--panel:#242934;--buttonText:#1a1d25}.dark .hero{text-align:center;padding-top:48px}.dark .hero h1{font-size:clamp(44px,5.7vw,78px)}.dark .hero .intro{margin:auto;max-width:590px}.dark .hero .photo{max-width:840px;margin:35px auto 0;border:1px solid var(--line);padding:12px;border-radius:16px}.dark .hero .photo img{border-radius:8px}.dark .cards article{border-radius:0}.dark .section-label{color:var(--accent)}@media(max-width:780px){.wrap{padding:0 20px}header{height:72px}.brand{font-size:15px}header nav{gap:12px;font-size:12px}header nav a:first-child{display:none}.hero,.orange .hero,.blue .hero,.paper .hero{padding:34px 0;grid-template-columns:1fr;gap:28px}.split{grid-template-columns:1fr;gap:30px}h1,.orange .hero h1,.paper .hero h1,.blue .hero-copy h1{font-size:42px}.intro{font-size:15px}.photo{max-width:100%}.mint .photo{box-shadow:5px 5px #d7e3cc}.orange .hero .photo{margin:0;transform:none}.blue .hero-copy{padding:27px}.paper .hero .photo{order:2}.section{padding:32px 0}.section h2{font-size:26px}.cards,.areas,.area-layout{grid-template-columns:1fr;gap:12px}.orange .cards article{grid-template-columns:25px 1fr}.orange .cards p{grid-column:2}.closing{padding:25px;display:block}.closing .cta{margin-top:12px}.closing h2{font-size:25px}footer{font-size:11px;flex-direction:column;gap:10px}.mobile-cta{display:block;position:fixed;bottom:0;left:0;right:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);z-index:5}.mobile-cta .cta{display:flex;margin:0;padding:12px 18px;min-height:45px}.dark .hero .photo{margin-top:25px}.paper .hero-copy{order:1}}.search-path{font-size:12px;line-height:1.8;max-width:1120px;margin:14px auto;padding:0 20px;color:inherit;opacity:.8}.search-path a{color:inherit;text-decoration:underline}.search-qa{max-width:1060px;margin:30px auto;padding:24px;border:1px solid #dbe4e0;border-radius:16px}.search-qa h2{font-size:22px}.search-qa summary{cursor:pointer;font-weight:600;padding:14px 0}.search-qa p{font-size:14px;line-height:1.9}img{max-width:100%}iframe,video{max-width:100%}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #375aff;outline-offset:3px}@media(max-width:767px){input:not([type=radio]):not([type=checkbox]),select,textarea{font-size:16px!important;max-width:100%}input,select,textarea,button{min-width:0}main,section,article,.panel,.card,.form-panel{min-width:0}p,li,dd{overflow-wrap:break-word}button,summary{min-height:44px}summary{align-content:center}a,button{touch-action:manipulation}table{max-width:100%}html{scroll-padding-bottom:90px}}@media(max-width:400px){.input-grid{grid-template-columns:1fr}.frequency-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.intro .lead{max-width:100%;padding-right:95px;font-size:16px}.intro .graphic{width:145px;transform:scale(.53)}.visitor-counters{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
