.YRKsUq_page{color:#193f40;max-width:880px;margin:0 auto;padding:32px 24px 64px;font-size:17px;line-height:1.65}.YRKsUq_page h1{margin:28px 0 20px;font-size:clamp(2rem,5vw,3rem);line-height:1.15}.YRKsUq_page h2{margin:28px 0 10px;font-size:1.35rem}.YRKsUq_page a{color:#07596a;text-underline-offset:3px;text-decoration:underline}.YRKsUq_brand{font-size:1.2rem;font-weight:750}.YRKsUq_nav{flex-wrap:wrap;gap:10px 24px;margin:18px 0;display:flex}.YRKsUq_notice{background:#fff5da;border:1px solid #dfc67f;border-radius:12px;margin:24px 0;padding:16px 20px}.YRKsUq_card{background:#f3f8f5;border:1px solid #cbded8;border-radius:16px;margin:20px 0;padding:20px 24px}.YRKsUq_card blockquote{margin:12px 0}.YRKsUq_preview{align-items:flex-start;gap:12px;display:flex}.YRKsUq_preview input{min-width:20px;min-height:20px;margin-top:8px}.YRKsUq_page li{margin-bottom:8px}.YRKsUq_page small{color:#526c6b;display:block}.YRKsUq_page :focus-visible{outline-offset:4px;outline:3px solid #087e91}.YRKsUq_footer{border-top:1px solid #cbded8;margin-top:36px;padding-top:18px}@media print{.YRKsUq_page{max-width:none;padding:0;font-size:11pt}.YRKsUq_nav{display:none}.YRKsUq_card,.YRKsUq_notice{break-inside:avoid}}
