.ArticleLayout-module__mdON1q__layout{grid-template-columns:1fr 280px;align-items:start;gap:48px;padding-top:16px;padding-bottom:72px;display:grid}.ArticleLayout-module__mdON1q__article{min-width:0}.ArticleLayout-module__mdON1q__sidebar{flex-direction:column;gap:20px;display:flex;position:sticky;top:80px}@media (max-width:960px){.ArticleLayout-module__mdON1q__layout{grid-template-columns:1fr}.ArticleLayout-module__mdON1q__sidebar{position:static}}
.ArticleHero-module__4OeK7W__hero{padding:28px 0 40px}.ArticleHero-module__4OeK7W__inner{max-width:720px}.ArticleHero-module__4OeK7W__inner h1{font-family:var(--font-display);color:var(--color-navy);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(26px,4vw,40px);font-weight:700;line-height:1.2}.ArticleHero-module__4OeK7W__deck{color:var(--color-text-light);max-width:640px;margin-bottom:24px;font-size:17px;line-height:1.65}@media (max-width:640px){.ArticleHero-module__4OeK7W__inner h1{font-size:26px}.ArticleHero-module__4OeK7W__deck{font-size:15px}}
.Breadcrumb-module__AxzYnW__breadcrumb{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px;padding:16px 0 0;font-size:13px;display:flex}.Breadcrumb-module__AxzYnW__item{align-items:center;gap:6px;display:flex}.Breadcrumb-module__AxzYnW__sep{opacity:.35}.Breadcrumb-module__AxzYnW__link{color:var(--color-text-secondary);transition:color var(--transition);font-weight:500;text-decoration:none}.Breadcrumb-module__AxzYnW__link:hover{color:var(--color-green)}.Breadcrumb-module__AxzYnW__current{color:var(--color-muted)}
.ArticleMeta-module__IlSw6G__meta{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:18px;padding:16px 0;display:flex}.ArticleMeta-module__IlSw6G__author{align-items:center;gap:10px;display:flex}.ArticleMeta-module__IlSw6G__avatar{width:36px;height:36px;font-family:var(--font-body);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.ArticleMeta-module__IlSw6G__authorInfo{flex-direction:column;gap:1px;display:flex}.ArticleMeta-module__IlSw6G__authorName{font-family:var(--font-body);color:var(--color-navy);font-size:14px;font-weight:600}.ArticleMeta-module__IlSw6G__authorRole{color:var(--color-muted);font-size:12px}.ArticleMeta-module__IlSw6G__divider{background:var(--color-border);width:1px;height:28px}.ArticleMeta-module__IlSw6G__item{color:var(--color-muted);align-items:center;gap:6px;font-size:13px;display:flex}.ArticleMeta-module__IlSw6G__item svg{opacity:.5;width:14px;height:14px}.ArticleMeta-module__IlSw6G__updated{color:var(--color-muted);align-items:center;gap:5px;margin-left:auto;font-size:12px;display:flex}.ArticleMeta-module__IlSw6G__updatedDot{background:var(--color-green);border-radius:50%;width:5px;height:5px}@media (max-width:640px){.ArticleMeta-module__IlSw6G__meta{gap:12px}.ArticleMeta-module__IlSw6G__divider{display:none}.ArticleMeta-module__IlSw6G__updated{margin-left:0}}
.ArticleBody-module__ZsjBGG__body{min-width:0}.ArticleBody-module__ZsjBGG__body h2{font-family:var(--font-display);color:var(--color-navy);border-bottom:2px solid var(--color-border);letter-spacing:-.015em;margin:2.5rem 0 1rem;padding-bottom:10px;scroll-margin-top:80px;font-size:1.75rem;font-weight:700;line-height:1.3}.ArticleBody-module__ZsjBGG__body h2:first-child{margin-top:0}.ArticleBody-module__ZsjBGG__body h3{font-family:var(--font-display);color:var(--color-navy);letter-spacing:-.01em;margin:2rem 0 .75rem;scroll-margin-top:80px;font-size:1.25rem;font-weight:600;line-height:1.35}.ArticleBody-module__ZsjBGG__body p{font-family:var(--font-body);color:var(--color-text-secondary);letter-spacing:0;margin-bottom:1.25rem;font-size:1rem;font-weight:400;line-height:1.75}.ArticleBody-module__ZsjBGG__body p:last-child{margin-bottom:0}:is(.ArticleBody-module__ZsjBGG__body ul,.ArticleBody-module__ZsjBGG__body ol){flex-direction:column;gap:8px;margin:14px 0 18px;padding-left:0;display:flex}.ArticleBody-module__ZsjBGG__body ul li{font-family:var(--font-body);color:var(--color-text-secondary);padding-left:20px;font-size:1rem;font-weight:400;line-height:1.75;position:relative}.ArticleBody-module__ZsjBGG__body ul li:before{content:"";background:var(--color-green);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.ArticleBody-module__ZsjBGG__body ol{counter-reset:ol-counter}.ArticleBody-module__ZsjBGG__body ol li{font-family:var(--font-body);color:var(--color-text-secondary);counter-increment:ol-counter;padding-left:30px;font-size:1rem;font-weight:400;line-height:1.75;position:relative}.ArticleBody-module__ZsjBGG__body ol li:before{content:counter(ol-counter);background:var(--color-navy);color:#fff;width:20px;height:20px;font-family:var(--font-body);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;top:1px;left:0}.ArticleBody-module__ZsjBGG__body strong{color:var(--color-navy);font-weight:600}.ArticleBody-module__ZsjBGG__body a{color:var(--color-green-dark);text-underline-offset:3px;transition:color var(--transition),text-decoration-color var(--transition);-webkit-text-decoration:underline #0478574d;text-decoration:underline #0478574d}.ArticleBody-module__ZsjBGG__body a:hover{color:var(--color-navy);-webkit-text-decoration-color:var(--color-navy);text-decoration-color:var(--color-navy)}
.Callout-module__JVUsNW__callout{border-radius:var(--radius-md);align-items:flex-start;gap:14px;margin:24px 0;padding:18px 22px;display:flex}.Callout-module__JVUsNW__icon{flex-shrink:0;margin-top:1px;font-size:20px;line-height:1}.Callout-module__JVUsNW__content{flex:1;min-width:0}.Callout-module__JVUsNW__title{font-family:var(--font-body);margin-bottom:4px;font-size:14px;font-weight:600}.Callout-module__JVUsNW__body{color:var(--color-text-light);margin:0;font-size:14px;line-height:1.65}.Callout-module__JVUsNW__green{background:#0596690f;border:1px solid #05966926}.Callout-module__JVUsNW__green .Callout-module__JVUsNW__title{color:var(--color-green-dark)}.Callout-module__JVUsNW__navy{background:var(--color-surface-alt);border:1px solid var(--color-border)}.Callout-module__JVUsNW__navy .Callout-module__JVUsNW__title{color:var(--color-navy)}.Callout-module__JVUsNW__amber{background:#f59e0b0f;border:1px solid #f59e0b26}.Callout-module__JVUsNW__amber .Callout-module__JVUsNW__title{color:#b45309}
.DataTable-module__ZSrT5G__wrap{border-radius:var(--radius-md);border:1px solid var(--color-border);margin:20px 0;overflow-x:auto}.DataTable-module__ZSrT5G__caption{font-family:var(--font-body);color:var(--color-muted);text-align:left;border-bottom:1px solid var(--color-border);caption-side:top;padding:10px 16px;font-size:12px;font-weight:600}.DataTable-module__ZSrT5G__table{border-collapse:collapse;width:100%;font-size:14px}.DataTable-module__ZSrT5G__table thead th{background:var(--color-navy);color:#ffffffd9;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:11px 16px;font-size:11px;font-weight:600}.DataTable-module__ZSrT5G__table thead th:first-child{border-radius:var(--radius-md)0 0 0}.DataTable-module__ZSrT5G__table thead th:last-child{border-radius:0 var(--radius-md)0 0}.DataTable-module__ZSrT5G__table tbody tr{border-bottom:1px solid var(--color-border)}.DataTable-module__ZSrT5G__table tbody tr:last-child{border-bottom:none}.DataTable-module__ZSrT5G__table tbody tr:nth-child(2n) td{background:var(--color-surface-alt)}.DataTable-module__ZSrT5G__table tbody tr:hover td{background:var(--color-green-glow)}.DataTable-module__ZSrT5G__table td{color:var(--color-text-light);vertical-align:middle;transition:background-color var(--transition);padding:11px 16px;line-height:1.5}.DataTable-module__ZSrT5G__table td strong{color:var(--color-navy)}
.AdSlot-module__-McIUq__adSlot{background:var(--color-surface-alt);border:1.5px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-muted);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.AdSlot-module__-McIUq__icon{opacity:.25;width:18px;height:18px}.AdSlot-module__-McIUq__label{opacity:.4;font-size:10px}.AdSlot-module__-McIUq__leaderboard{width:100%;height:90px;margin:24px 0}.AdSlot-module__-McIUq__rectangle{width:300px;height:250px}.AdSlot-module__-McIUq__sidebar{width:100%;height:250px;margin:0}.AdSlot-module__-McIUq__inline{width:100%;height:250px;margin:28px 0}@media (max-width:640px){.AdSlot-module__-McIUq__leaderboard{height:60px}}
.TLDRCard-module__FnPAQq__card{background:var(--color-navy);border-radius:var(--radius-xl);margin-bottom:36px;padding:24px 28px;position:relative;overflow:hidden}.TLDRCard-module__FnPAQq__card:before{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.TLDRCard-module__FnPAQq__inner{z-index:1;position:relative}.TLDRCard-module__FnPAQq__label{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-green);align-items:center;gap:8px;margin-bottom:12px;font-size:10px;font-weight:600;display:flex}.TLDRCard-module__FnPAQq__label:before{content:"";background:var(--color-green);border-radius:2px;width:14px;height:2px;display:block}.TLDRCard-module__FnPAQq__title{font-family:var(--font-display);color:#fff;margin-bottom:12px;font-size:16px;font-weight:600}.TLDRCard-module__FnPAQq__list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.TLDRCard-module__FnPAQq__list li{color:#ffffffd9;align-items:flex-start;gap:10px;padding-left:0;font-size:14px;line-height:1.6;display:flex}.TLDRCard-module__FnPAQq__check{background:#05966926;border:1px solid #0596694d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:flex}.TLDRCard-module__FnPAQq__check svg{width:10px;height:10px;color:var(--color-green)}@media (max-width:640px){.TLDRCard-module__FnPAQq__card{padding:20px 18px}}
.KeyStats-module__EjmkHW__grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.KeyStats-module__EjmkHW__stat{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;padding:16px 18px}.KeyStats-module__EjmkHW__value{font-family:var(--font-display);color:var(--color-green-dark);letter-spacing:-.02em;margin-bottom:2px;font-size:26px;font-weight:700}.KeyStats-module__EjmkHW__label{color:var(--color-muted);font-size:12px;line-height:1.4}@media (max-width:640px){.KeyStats-module__EjmkHW__grid{grid-template-columns:1fr 1fr}}
.RelatedPosts-module__LsGXIq__section{border-top:1px solid var(--color-border);margin-top:48px;padding-top:40px}.RelatedPosts-module__LsGXIq__label{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-green-dark);align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:600;display:flex}.RelatedPosts-module__LsGXIq__label:before{content:"";background:var(--color-green);border-radius:2px;width:16px;height:2px;display:block}.RelatedPosts-module__LsGXIq__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.RelatedPosts-module__LsGXIq__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition);text-decoration:none;display:block;overflow:hidden}.RelatedPosts-module__LsGXIq__card:hover{box-shadow:var(--shadow-card);border-color:#0000;transform:translateY(-2px)}.RelatedPosts-module__LsGXIq__thumb{justify-content:center;align-items:center;height:100px;font-size:32px;display:flex;position:relative}.RelatedPosts-module__LsGXIq__thumbGrid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.RelatedPosts-module__LsGXIq__body{padding:14px 16px 16px}.RelatedPosts-module__LsGXIq__cat{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-green-dark);margin-bottom:6px;font-size:10px;font-weight:600}.RelatedPosts-module__LsGXIq__card h4{font-family:var(--font-display);color:var(--color-navy);transition:color var(--transition);margin-bottom:6px;font-size:14px;font-weight:600;line-height:1.4}.RelatedPosts-module__LsGXIq__card:hover h4{color:var(--color-green-dark)}.RelatedPosts-module__LsGXIq__meta{color:var(--color-muted);font-size:11px}@media (max-width:960px){.RelatedPosts-module__LsGXIq__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.RelatedPosts-module__LsGXIq__grid{grid-template-columns:1fr}}
.TOC-module__1YzOvW__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.TOC-module__1YzOvW__header{border-bottom:1px solid var(--color-border);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);padding:14px 18px 11px;font-size:11px;font-weight:600}.TOC-module__1YzOvW__list{flex-direction:column;gap:1px;padding:10px 18px 14px;display:flex}.TOC-module__1YzOvW__link{color:var(--color-text-light);border-radius:var(--radius-sm);transition:color var(--transition),background-color var(--transition),border-left-color var(--transition);border-left:2px solid #0000;padding:5px 10px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;display:block}.TOC-module__1YzOvW__link:hover,.TOC-module__1YzOvW__active{color:var(--color-green-dark);background:var(--color-green-glow);border-left-color:var(--color-green)}
.CardWidget-module__mGsgia__widget{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.CardWidget-module__mGsgia__header{border-bottom:1px solid var(--color-border);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-navy);align-items:center;gap:8px;padding:13px 18px 11px;font-size:11px;font-weight:600;display:flex}.CardWidget-module__mGsgia__header svg{width:14px;height:14px;color:var(--color-green)}.CardWidget-module__mGsgia__body{padding:14px 18px 16px}.CardWidget-module__mGsgia__item{border-bottom:1px solid var(--color-border-soft);align-items:center;gap:12px;padding:9px 0;display:flex}.CardWidget-module__mGsgia__item:last-child{border-bottom:none;padding-bottom:0}.CardWidget-module__mGsgia__item:first-child{padding-top:0}.CardWidget-module__mGsgia__swatch{border-radius:4px;flex-shrink:0;width:42px;height:26px;box-shadow:0 2px 6px #0000001f}.CardWidget-module__mGsgia__info{flex:1;min-width:0}.CardWidget-module__mGsgia__name{font-family:var(--font-body);color:var(--color-navy);font-size:12px;font-weight:600;line-height:1.3}.CardWidget-module__mGsgia__bonus{color:var(--color-green-dark);white-space:nowrap;margin-top:1px;font-size:11px;font-weight:600}.CardWidget-module__mGsgia__applyBtn{font-family:var(--font-body);color:var(--color-green-dark);border-radius:var(--radius-sm);transition:background-color var(--transition),color var(--transition);flex-shrink:0;padding:4px 8px;font-size:12px;font-weight:600;text-decoration:none}.CardWidget-module__mGsgia__applyBtn:hover{background:var(--color-green-glow)}
