@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";:root{font-family:Pretendard Variable,system-ui,sans-serif;color:#1f2937;background:#f8fafc;line-height:1.8}*{box-sizing:border-box}body{margin:0}a{color:#0f766e;text-underline-offset:.2em}a:hover{color:#115e59}a:focus-visible,summary:focus-visible{outline:3px solid #0891b2;outline-offset:4px}.skip{position:absolute;left:-10000px}.skip:focus{left:1rem;top:1rem;padding:.5rem;background:#fff;z-index:2}header,main,footer{width:min(100% - 2.5rem,980px);margin-inline:auto}header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.25rem}.brand{font-weight:850;font-size:1.15rem;text-decoration:none;color:#111827}nav{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem}.hero{background:linear-gradient(110deg,#22d3ee,#2dd4bf 55%,#34d399);color:#fff;padding:clamp(2rem,6vw,4rem);border-radius:1.75rem}.eyebrow{font-size:.8rem;font-weight:750;letter-spacing:.1em;margin:0 0 1rem}h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.25;letter-spacing:-.04em;margin:0 0 1.25rem}.hero p:last-child{margin-bottom:0;max-width:42rem;font-size:1.05rem}.meta{font-size:.85rem;color:#64748b;margin-block:1.5rem}section{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:clamp(1.25rem,4vw,2.5rem);margin-block:1.5rem}h2{font-size:1.45rem;line-height:1.45;letter-spacing:-.025em;margin-top:0}h3{font-size:1.05rem;margin-bottom:.5rem}p{margin-block:.75rem}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.grid>div{border-top:3px solid #5eead4;padding-top:.75rem}.note{border-left:3px solid #14b8a6;padding:.75rem 1rem;background:#f0fdfa}details{border-top:1px solid #e2e8f0;padding-block:1rem}summary{cursor:pointer;font-weight:700}details p{margin-bottom:0}.button{display:inline-block;padding:.65rem 1.1rem;margin-top:.5rem;background:#0f766e;color:#fff;border-radius:.6rem;text-decoration:none;font-weight:650}.button:hover{background:#115e59;color:#fff}footer{font-size:.8rem;color:#64748b;padding-block:1.5rem 3rem}footer nav{margin-block:1rem}li{margin-block:.5rem}.data-report table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.92rem}.data-report caption{text-align:left;font-weight:700;margin-block:.75rem}.data-report th,.data-report td{padding:.7rem;border-bottom:1px solid #e2e8f0;text-align:left;white-space:nowrap}.data-report thead{background:#f0fdfa}@media (max-width: 620px){header{align-items:flex-start;flex-direction:column}.grid{grid-template-columns:1fr;gap:.5rem}}
