.resource-nav{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #dce5eb;padding-bottom:20px;margin-bottom:32px}.resource-nav a{padding:10px 18px;border:1px solid #dce5eb;border-radius:4px;font-size:.95rem;color:#35566b}.resource-nav a[aria-current]{background:#17394e;color:#fff;border-color:#17394e}.resource-nav a:hover{border-color:#b84e24}.resource-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:45px;background:#edf3f6;padding:27px 30px;border-radius:5px}.resource-stats>div{display:flex;align-items:center;gap:20px}.resource-stats strong{font-family:'Segoe UI',sans-serif;font-size:2.7rem;line-height:1;font-weight:400;color:#be4b23}.resource-stats span{font-size:1rem;line-height:1.7}.document-context{margin-bottom:35px;max-width:900px}.document-context h2{font-size:1.8rem}.document-context p{font-size:.96rem}.source-links{display:flex;gap:15px 25px;flex-wrap:wrap;font-size:.9rem;color:#a7401c}.source-links a{text-decoration:underline;text-underline-offset:4px}.document-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.document-card{border:1px solid #dce5eb;border-top:3px solid #d66d42;padding:25px;border-radius:4px;display:flex;flex-direction:column;background:white}.document-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.file-type{padding:4px 10px;border:1px solid #e2b49e;border-radius:3px;background:#fff4ee;color:#98421c;font:600 .8rem 'Segoe UI',sans-serif}.document-language{font-size:.88rem;color:#637b8a}.document-card h3{font-size:1.2rem;margin-bottom:12px}.document-status{font-size:.84rem;line-height:1.8;color:#627581;margin-bottom:20px}.document-meta{margin-top:auto;display:flex;gap:18px;align-items:center;font-size:.83rem;color:#637b8b}.document-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:19px;margin-top:20px;border-top:1px solid #e2e9ee;font-size:.91rem;font-weight:600}.document-actions a{display:inline-flex;align-items:center;gap:7px}.document-actions a:last-child{color:#a93f1a}.plan-notice{display:flex;align-items:start;gap:18px;background:#fff4ea;border:1px solid #f1d9c5;padding:23px 26px;margin-bottom:32px;border-radius:5px}.plan-notice>.icon{color:#b35625;flex-shrink:0;margin-top:5px}.plan-notice strong{font-size:1.1rem}.plan-notice p{margin:6px 0 0;font-size:.94rem;color:#785d49}.plan-toolbar{display:flex;gap:23px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.plan-toolbar .search-wrap{flex:1;min-width:300px}.month-filter{display:flex;align-items:center;gap:12px;font-size:.95rem}.month-filter select{background:white;border:1px solid #ccdbe5;color:#294959;border-radius:4px;padding:10px 20px;min-height:48px}.plan-list{border-top:1px solid #dae4eb}.plan-row{border-bottom:1px solid #dae4eb}.plan-row summary{display:flex;align-items:center;gap:23px;padding:24px 5px;list-style:none;cursor:pointer}.plan-row summary::-webkit-details-marker{display:none}.plan-row summary:hover{background:#f4f7f9}.plan-number{font:400 1.1rem 'Segoe UI',sans-serif;color:#b35129;min-width:34px}.plan-title{flex:1;font-weight:650;font-size:1.1rem;line-height:1.75}.plan-title small{display:block;font-weight:400;font-size:.86rem;color:#6b808d;margin-top:5px}.plan-date{display:flex;align-items:center;gap:10px;font-size:.86rem;color:#4f6a7b;font-family:'Segoe UI',sans-serif}.plan-plus{font-size:1.8rem;font-weight:300;color:#8c643d;padding-inline:10px}.plan-row[open] .plan-plus{transform:rotate(45deg)}.plan-row[open] summary{background:#edf3f6}.plan-detail{display:grid;grid-template-columns:1.3fr 1fr;gap:45px;padding:30px 35px 37px;background:#f8fafb}.plan-detail h3{font-size:1.07rem;margin:15px 0 8px}.plan-detail ul{padding-inline-start:22px;margin:0;color:#5c7080}.plan-detail li{padding-block:4px;font-size:.95rem}.plan-detail p{font-size:.95rem}.plan-badge{display:inline-block;font-size:.8rem;line-height:1.8;background:#f3e8d9;color:#765625;padding:4px 11px;border-radius:3px}.plan-detail .fact-row{font-size:.9rem;padding-block:8px}.table-scroll{overflow:auto;border:1px solid #dce5eb;margin:20px 0 35px;border-radius:4px}.table-scroll table{border-collapse:collapse;width:100%;font-size:.94rem;min-width:630px}.table-scroll th{background:#173a50;color:#fff;font-weight:600;text-align:start;padding:15px 17px;line-height:1.8}.table-scroll td{padding:15px 17px;vertical-align:top;border-bottom:1px solid #e0e7ed;line-height:1.8;min-width:130px;overflow-wrap:break-word}.table-scroll tr:nth-child(even){background:#f2f6f8}.table-scroll tr:last-child td{border-bottom:0}.growth-section{margin-top:65px}.growth-section h2{font-size:2rem}.certification-list{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;margin:28px 0 35px}.certification-list>div{display:flex;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid #e0e8ee}.certification-list>div>div{flex:1}.certification-list strong{display:block;font-family:'Segoe UI',sans-serif;font-size:.96rem;font-weight:600}.certification-list small{display:block;color:#69808e;font-size:.84rem;margin-top:4px}.document-readbar{display:flex;align-items:center;gap:30px;justify-content:space-between;margin-bottom:35px}.document-readbar p{font-size:.92rem;max-width:660px;margin:0}.source-document{border:1px solid #dce5eb;border-radius:5px;padding:38px;background:#fff}.source-document p{color:#3f5868;line-height:2;white-space:pre-wrap;margin-bottom:18px}.source-document h2{font-size:1.5rem;margin-top:38px}.source-document .table-scroll{margin-block:20px 30px}.source-document .table-scroll table{font-size:.91rem}.pdf-view{display:block;width:100%;height:900px;border:1px solid #dce5eb;border-radius:5px}.resource-promo{padding-top:10px}.resource-promo .cta{gap:45px}.resource-promo .eyebrow{font-size:.8rem}.resource-promo h2{font-size:1.8rem}.resource-promo .btn{flex-shrink:0}.nav{gap:17px}.nav a{font-size:.88rem}.header-actions>.btn{display:none}.header-inner{gap:22px}[dir=ltr] .nav{gap:17px}[dir=ltr] .nav a{font-size:.86rem}@media(max-width:1100px){.document-grid{grid-template-columns:1fr 1fr}.resource-stats>div{flex-direction:column;align-items:start;gap:10px}.header-inner{gap:15px}.nav{gap:12px}.brand-text small{font-size:.66rem}.brand-text strong{font-size:1.04rem}}@media(max-width:950px){.nav{display:none;position:absolute;top:100%;inset-inline:0;background:white;padding:15px 24px;border-bottom:1px solid #dce5eb;box-shadow:0 15px 20px #213c5010}.nav.open{display:grid;gap:0}.nav a{padding:10px 0}.nav a.active:after{display:none}.menu-toggle{display:block}.header-actions{margin-inline-start:auto}.header-inner{min-height:78px}.plan-date{flex-direction:column;gap:0}.plan-date>span{display:none}.plan-row summary{gap:15px}.plan-detail{gap:25px;padding:25px}.certification-list{gap:0 22px}}@media(max-width:620px){.resource-nav{gap:7px;margin-bottom:25px}.resource-nav a{padding:8px 11px;font-size:.84rem}.resource-stats{gap:15px;padding:22px 18px}.resource-stats strong{font-size:2.2rem}.resource-stats span{font-size:.8rem}.document-grid{grid-template-columns:1fr}.document-card{padding:23px}.document-context h2{font-size:1.55rem}.plan-notice{padding:20px;gap:12px}.plan-notice strong{font-size:1rem}.plan-notice p{font-size:.89rem}.plan-toolbar{gap:16px}.plan-toolbar .search-wrap{min-width:100%}.plan-toolbar .text-link{font-size:.9rem}.month-filter select{padding:10px 14px}.plan-row summary{gap:10px;flex-wrap:wrap;padding:20px 5px}.plan-title{font-size:1rem;flex-basis:calc(100% - 90px)}.plan-number{min-width:28px;font-size:.9rem}.plan-plus{padding:0 3px}.plan-date{order:4;flex-direction:row;padding-inline-start:38px;gap:10px}.plan-date>span{display:inline}.plan-detail{grid-template-columns:1fr;gap:14px;padding:22px}.plan-badge{font-size:.77rem}.certification-list{grid-template-columns:1fr}.certification-list>div{gap:12px}.growth-section{margin-top:45px}.growth-section h2{font-size:1.7rem}.source-document{padding:20px}.source-document p{font-size:.95rem}.source-document h2{font-size:1.3rem}.document-readbar{flex-direction:column;align-items:start;gap:20px}.pdf-view{height:650px}.resource-promo .cta{gap:25px}.resource-promo h2{font-size:1.6rem}.table-scroll td,.table-scroll th{padding:12px 15px}}
