.breadcrumbs{font-size:12px;color:var(--muted);padding:24px 0;display:flex;flex-wrap:wrap;gap:9px}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.detail-hero{background:var(--pale);padding:54px 0 62px}.detail-hero h1{font-size:clamp(30px,4vw,48px);line-height:1.55;letter-spacing:.02em;max-width:960px}.detail-lead{font-size:19px;max-width:850px;color:var(--muted)}.detail-audience{font-size:14px;font-weight:650;margin-bottom:0}.detail-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:70px;align-items:start;padding-top:50px}.detail-toc{position:sticky;top:120px;font-size:13px;border-left:3px solid var(--line);padding:14px 0 14px 20px}.detail-toc strong{display:block;color:var(--navy);margin-bottom:12px}.detail-toc a{display:block;padding:9px 0;color:var(--muted)}.detail-toc a:hover{color:var(--blue)}.detail-block{padding:24px 0 50px;border-bottom:1px solid var(--line);margin-bottom:30px;scroll-margin-top:25px}.detail-block h2{font-size:28px;margin-bottom:26px}.detail-block h3{font-size:19px;margin-bottom:12px}.detail-block p{font-size:16px;color:var(--muted)}.detail-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:25px}.detail-cards article{padding:22px 18px;border-top:3px solid var(--blue);background:var(--pale);border-radius:3px}.detail-cards h3{font-size:17px}.detail-cards p{font-size:14px;margin-bottom:0}.control-steps{list-style:none;counter-reset:control;display:grid;gap:24px;padding:0}.control-steps>li{counter-increment:control;position:relative;padding-left:53px}.control-steps>li:before{content:counter(control,decimal-leading-zero);position:absolute;left:0;top:0;color:var(--blue);background:var(--pale);width:37px;height:37px;display:grid;place-items:center;font-weight:750;font-size:14px;border-radius:50%}.control-steps p{margin-bottom:0}.detail-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.detail-box{border:1px solid var(--line);border-radius:10px;padding:25px}.detail-box p,.detail-box li{font-size:14px}.detail-box .section-label{color:var(--blue);font-size:12px}.detail-box ul{padding-left:20px;color:var(--muted);line-height:1.85}.detail-boundary{margin-top:25px;background:var(--pale)}.detail-boundary p{margin:0}.detail-note{font-size:13px!important;line-height:1.9;margin-top:22px}.detail-table{width:100%;border-collapse:collapse;font-size:14px}.detail-table th,.detail-table td{text-align:left;vertical-align:top;padding:17px 18px;border-bottom:1px solid var(--line)}.detail-table thead{background:var(--pale);font-size:13px}.detail-table tbody th{width:25%}.detail-table tr:last-child>*{border-bottom:0}.detail-block .faq-list{font-size:15px}.references p,.references li{font-size:14px}.references ul{padding-left:20px}.references a{text-decoration:underline;text-underline-offset:4px;color:var(--blue);overflow-wrap:anywhere}.editor-note{font-size:12px;color:var(--muted);margin-bottom:60px}.detail-related{padding:45px 0 55px;background:var(--pale)}.detail-related h2{font-size:25px}.detail-related .wrap>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.detail-related a{display:block;padding:25px;background:white;border:1px solid var(--line);border-radius:8px}.detail-related strong{display:block;font-size:18px}.detail-related span{display:block;color:var(--blue);font-size:14px;margin-top:10px}.detail-consult{padding:65px 0;text-align:center}.detail-consult h2{font-size:30px}.detail-consult p{max-width:750px;margin:0 auto 25px}.detail-consult .small-note{margin-top:15px;font-size:12px}.detail-consult .text-link{font-size:14px}.detail-page footer .brand{gap:12px}
@media(max-width:1000px){.detail-layout{grid-template-columns:180px minmax(0,1fr);gap:35px}.detail-cards{grid-template-columns:1fr}.detail-cards article{padding:22px}.detail-two{grid-template-columns:1fr}.detail-toc{font-size:12px;padding-left:15px}}
@media(max-width:780px){.detail-hero{padding:36px 0 42px}.detail-hero h1{font-size:clamp(23px,7.1vw,28px);text-wrap:balance}.detail-lead{font-size:16px}.detail-hero .hero-actions .button{max-width:none}.detail-layout{display:block;padding-top:25px}.detail-toc{position:static;border:1px solid var(--line);border-radius:8px;padding:20px;margin-bottom:30px;background:#fafcff}.detail-toc nav{display:grid;grid-template-columns:1fr 1fr;gap:3px 15px}.detail-toc strong{grid-column:1/-1;margin-bottom:8px}.detail-toc a{font-size:13px;padding:8px 0}.detail-block{padding:15px 0 35px;margin-bottom:25px}.detail-block h2{font-size:25px}.detail-block h3{font-size:19px}.detail-block p{font-size:15px}.detail-cards p,.detail-box p{font-size:14px}.detail-box{padding:22px}.detail-related .wrap>div{grid-template-columns:1fr}.detail-related strong{font-size:17px}.detail-consult h2{font-size:27px}.detail-table{min-width:620px}.control-steps>li{padding-left:47px}.breadcrumbs{font-size:11px}.detail-page .nav-wrap{gap:12px}.detail-page .nav-wrap>.button{font-size:12px;padding:10px}}
@media print{.header,.detail-toc,.detail-related,.detail-consult,footer,.skip,.hero-actions{display:none}.detail-layout{display:block;padding-top:10px}.wrap{width:100%}.detail-hero{padding:10px 0;background:white}.detail-block{break-inside:auto}.detail-box,.detail-cards article{break-inside:avoid}.detail-table{min-width:0}.detail-block h2{break-after:avoid}.table-scroll{overflow:visible}.table-scroll:before{display:none}}

.detail-options-heading{margin-top:32px}
