.writein-page{background:#f6f8fa;color:#243e50}.writein-page main.wrap{max-width:1180px;padding:36px 22px 64px}.writein-page main p,.writein-page main li{line-height:1.7}.writein-page main h1,.writein-page main h2,.writein-page main h3,.writein-page main h4{color:#123f57;line-height:1.25}.writein-page main h1{font-size:clamp(2.3rem,5vw,3.5rem);margin:16px 0}.writein-page main h2{font-size:1.85rem;margin:0 0 22px}.writein-page main h3{font-size:1.22rem;margin:0 0 12px}.writein-page main a{color:#08697c;text-underline-offset:3px}.writein-page main>section{margin-top:40px}.writein-page main :is(a,button,select,summary,[tabindex]):focus-visible{outline:3px solid #a52c37;outline-offset:3px}.wi-hero{padding:clamp(24px,5vw,52px);border:1px solid #d2e3e9;border-radius:20px;background:linear-gradient(120deg,#eaf4f7,#fff)}.wi-kicker{color:#087779;text-transform:uppercase;font-size:.85rem;font-weight:800;letter-spacing:.08em}.wi-lead{font-size:1.3rem;max-width:850px}.wi-meta,.wi-source{font-size:.9rem;color:#506b7a}.wi-button{display:inline-block;background:#123f57;color:white!important;padding:14px 20px;border-radius:8px;text-decoration:none;font-weight:800}.wi-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wi-three article{padding:24px;background:white;border:1px solid #d5e2e8;border-radius:14px}.wi-three p{margin-bottom:0}.wi-three span{display:flex;align-items:center;justify-content:center;background:#a52c37;color:white;border-radius:50%;height:34px;width:34px;margin-bottom:18px;font-weight:800}.wi-callout{padding:22px 26px;background:#eaf4f6;border-left:4px solid #087779;border-radius:0 12px 12px 0}.wi-controls{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:15px;padding:24px;background:white;border:1px solid #d4e1e7;border-radius:14px;align-items:end}.wi-controls label{display:grid;gap:9px;font-weight:700}.wi-controls select,.wi-controls button,#retry{font:inherit;min-height:46px;border:1px solid #a8bfcb;border-radius:7px;background:white;color:#123f57;padding:10px;width:100%}.wi-controls button,#retry{font-weight:800;cursor:pointer;background:#eaf4f6}#retry{width:auto;margin-bottom:20px}.wi-controls select{min-width:0}.wi-table-wrap{overflow:auto;border:1px solid #cddfe7;border-radius:12px;background:white}.wi-table-wrap table{width:100%;min-width:780px;border-collapse:collapse;margin:0}.wi-table-wrap caption{text-align:left;padding:19px 22px;background:#eaf3f7;color:#466575;font-weight:700}.wi-table-wrap th,.wi-table-wrap td{padding:22px;text-align:left;vertical-align:top;line-height:1.6;border-bottom:1px solid #d5e2e9}.wi-table-wrap thead th{background:#123f57;color:white}.wi-table-wrap tbody tr:nth-child(even){background:#f2f6f9}.wi-table-wrap tbody th{width:17%}.wi-table-wrap td:nth-child(2),.wi-table-wrap td:nth-child(3){width:21%}.wi-table-wrap button{font:inherit;font-weight:800;color:#08697c;text-align:left;background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:3px}.wi-profile{margin:24px 0;border:1px solid #cadde6;border-radius:14px;background:white;overflow:hidden;scroll-margin-top:100px}.wi-profile>header{background:#123f57;color:white;padding:24px 28px}.writein-page .wi-profile h3{color:white;font-size:1.7rem}.wi-profile>header p{margin:4px 0;font-size:.9rem}.wi-profile-body{padding:8px 28px 24px}.wi-profile h4{font-size:1.2rem;margin:24px 0 14px}.wi-profile dl{display:grid;grid-template-columns:190px 1fr;gap:15px 22px;margin:20px 0}.wi-profile dt{font-weight:800;line-height:1.6}.wi-profile dd{margin:0;line-height:1.6}.wi-profile details{border-top:1px solid #d5e2e9;padding-top:20px}.wi-profile summary{font-weight:700;cursor:pointer}.wi-profile li{overflow-wrap:anywhere}.wi-panel{padding:30px;background:white;border:1px solid #d3e1e7;border-radius:16px}.wi-panel li{padding-bottom:8px}.wi-sources{border-top:1px solid #cddfe7;padding-top:30px}.wi-related{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.wi-related a{padding:14px 18px;border:1px solid #cadde6;border-radius:8px;background:white;font-weight:700}#compare{scroll-margin-top:100px}[hidden]{display:none!important}@media(max-width:850px){.wi-controls{grid-template-columns:1fr 1fr}}@media(max-width:650px){.wi-three,.wi-controls{grid-template-columns:1fr}.writein-page main.wrap{padding:24px 16px 48px}.wi-profile dl{grid-template-columns:1fr;gap:8px}.wi-profile dd{margin-bottom:14px}.wi-panel,.wi-profile-body{padding:22px}.wi-table-wrap th,.wi-table-wrap td{padding:20px}.wi-related{display:grid}}@media print{.wi-controls,.wi-button{display:none}.wi-table-wrap{overflow:visible}.wi-table-wrap table{min-width:0}.writein-page main.wrap{padding:0;max-width:none}}
