:root{--sr-primary:#0c447c;--sr-primary-dark:#093663;--sr-primary-light:#1a5a9c;--sr-secondary:#27500a;--sr-secondary-light:#3a7a14;--sr-accent:#ba7517;--sr-accent-dark:#8a560f;--sr-bg:#ffffff;--sr-surface:#f1efe8;--sr-surface-alt:#f9f8f3;--sr-text:#2c2c2a;--sr-text-secondary:#5f5e5a;--sr-text-muted:#8a8881;--sr-border:#d3d1c7;--sr-border-light:#e8e6dd;--sr-error:#b91c1c;--sr-success:#15803d;--sr-warning:#d97706;--sr-font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--sr-font-heading:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--sr-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Courier New", monospace;--sr-content-width:760px;--sr-wide-width:1180px;--sr-full-width:100%;--sr-sidebar-width:320px;--sr-space-xs:0.25rem;--sr-space-sm:0.5rem;--sr-space-md:1rem;--sr-space-lg:1.5rem;--sr-space-xl:2rem;--sr-space-2xl:3rem;--sr-space-3xl:4rem;--sr-radius-sm:4px;--sr-radius-md:6px;--sr-radius-lg:8px;--sr-shadow-sm:0 1px 2px rgba(0, 0, 0, 0.05);--sr-shadow-md:0 1px 3px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.04);--sr-shadow-lg:0 4px 12px rgba(0, 0, 0, 0.08);--sr-transition:0.15s ease}*,*::before,*::after{box-sizing:border-box}html{font-size:17px;line-height:1.65;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{margin:0;font-family:var(--sr-font-body);font-weight:400;color:var(--sr-text);background:var(--sr-bg);line-height:1.7}@media (max-width:640px){html{font-size:16px}}h1,h2,h3,h4,h5,h6{font-family:var(--sr-font-heading);font-weight:600;color:var(--sr-text);margin-top:1.75em;margin-bottom:.6em;line-height:1.3}h1{font-size:2.1rem;line-height:1.2}h2{font-size:1.65rem}h3{font-size:1.3rem}h4{font-size:1.1rem}h5{font-size:1rem}h6{font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;color:var(--sr-text-secondary)}@media (max-width:640px){h1{font-size:1.7rem}h2{font-size:1.4rem}h3{font-size:1.2rem}}p{margin:0 0 1.1em}a{color:var(--sr-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color var(--sr-transition)}a:hover,a:focus{color:var(--sr-primary-dark)}ul,ol{margin:0 0 1.1em;padding-left:1.4em}li{margin-bottom:.35em}blockquote{border-left:4px solid var(--sr-accent);margin:1.5em 0;padding:.5em 0 .5em 1.25em;color:var(--sr-text-secondary);font-style:italic;background:var(--sr-surface-alt)}code{font-family:var(--sr-font-mono);font-size:.88em;background:var(--sr-surface);padding:.15em .4em;border-radius:var(--sr-radius-sm);color:var(--sr-primary)}pre{background:var(--sr-surface);padding:1em;border-radius:var(--sr-radius-md);overflow-x:auto;font-size:.88em}pre code{background:none;padding:0;color:var(--sr-text)}img{max-width:100%;height:auto;display:block}figure{margin:1.5em 0}figcaption{font-size:.85rem;color:var(--sr-text-secondary);margin-top:.5em;text-align:center}table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.95rem}th,td{padding:.6em .85em;border:1px solid var(--sr-border);text-align:left}th{background:var(--sr-surface);font-weight:600}hr{border:none;border-top:1px solid var(--sr-border);margin:2.5em 0}input[type="text"],input[type="email"],input[type="url"],input[type="search"],input[type="number"],textarea,select{width:100%;padding:.55em .75em;border:1px solid var(--sr-border);border-radius:var(--sr-radius-md);font-family:inherit;font-size:1rem;background:var(--sr-bg);color:var(--sr-text);transition:border-color var(--sr-transition)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--sr-primary);box-shadow:0 0 0 3px rgb(12 68 124 / .12)}button,.button,input[type="submit"]{display:inline-block;padding:.6em 1.25em;background:var(--sr-primary);color:#fff;border:none;border-radius:var(--sr-radius-md);font-family:inherit;font-size:.95rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background var(--sr-transition)}button:hover,.button:hover,input[type="submit"]:hover{background:var(--sr-primary-dark)}.button--secondary{background:#fff0;color:var(--sr-primary);border:1px solid var(--sr-primary)}.button--secondary:hover{background:var(--sr-primary);color:#fff}.button--accent{background:var(--sr-accent)}.button--accent:hover{background:var(--sr-accent-dark)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:var(--sr-bg);clip:auto!important;clip-path:none;color:var(--sr-primary);display:block;font-size:1rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}a:focus-visible,button:focus-visible,.button:focus-visible{outline:2px solid var(--sr-primary);outline-offset:2px}.sr-container{width:100%;max-width:var(--sr-wide-width);margin:0 auto;padding:0 var(--sr-space-md)}@media (min-width:768px){.sr-container{padding:0 var(--sr-space-lg)}}.sr-site{min-height:100vh;display:flex;flex-direction:column}.sr-main{flex:1;padding:var(--sr-space-xl) 0}.sr-content-grid{display:grid;grid-template-columns:1fr;gap:var(--sr-space-2xl)}@media (min-width:1024px){.sr-content-grid--with-sidebar{grid-template-columns:1fr var(--sr-sidebar-width);gap:var(--sr-space-2xl)}}.sr-header{background:var(--sr-bg);border-bottom:1px solid var(--sr-border);position:sticky;top:0;z-index:100;box-shadow:var(--sr-shadow-sm)}.sr-header__topbar{background:var(--sr-primary);color:#fff;font-size:.82rem;padding:.4rem 0}.sr-header__topbar .sr-container{display:flex;justify-content:space-between;align-items:center;gap:var(--sr-space-md)}.sr-header__topbar a{color:rgb(255 255 255 / .9);text-decoration:none;margin-left:var(--sr-space-md)}.sr-header__topbar a:hover{color:#fff}.sr-header__main{padding:var(--sr-space-md) 0}.sr-header__main .sr-container{display:flex;justify-content:space-between;align-items:center;gap:var(--sr-space-md)}.sr-logo{font-family:var(--sr-font-heading);font-weight:700;font-size:1.5rem;color:var(--sr-primary);text-decoration:none;display:flex;align-items:center;gap:.5rem}.sr-logo:hover{color:var(--sr-primary-dark)}.sr-logo__icon{color:var(--sr-primary);display:inline-flex}.sr-logo__text{display:flex;flex-direction:column;line-height:1.1}.sr-logo__tagline{font-size:.7rem;font-weight:400;color:var(--sr-text-secondary);letter-spacing:.04em;text-transform:uppercase;margin-top:.15rem}@media (max-width:640px){.sr-logo{font-size:1.2rem}.sr-logo__tagline{display:none}}.sr-search-form{display:flex;max-width:360px;flex:1;margin:0 var(--sr-space-md)}.sr-search-form__input{flex:1;border-right:none;border-radius:var(--sr-radius-md) 0 0 var(--sr-radius-md);padding:.45em .75em}.sr-search-form__submit{border-radius:0 var(--sr-radius-md) var(--sr-radius-md) 0;padding:.45em 1em}@media (max-width:768px){.sr-search-form{display:none}}.sr-menu-toggle{background:#fff0;border:1px solid var(--sr-border);color:var(--sr-text);padding:.4rem .6rem;display:none;cursor:pointer;border-radius:var(--sr-radius-sm)}@media (max-width:900px){.sr-menu-toggle{display:inline-flex;align-items:center;gap:.4rem}}.sr-nav{background:var(--sr-surface);border-bottom:1px solid var(--sr-border)}.sr-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.sr-nav__item{margin:0;position:relative}.sr-nav__item>a{display:block;padding:.7rem 1rem;color:var(--sr-text);text-decoration:none;font-weight:500;font-size:.92rem;border-bottom:2px solid #fff0;transition:all var(--sr-transition)}.sr-nav__item>a:hover,.sr-nav__item.current-menu-item>a,.sr-nav__item.current_page_item>a{color:var(--sr-primary);border-bottom-color:var(--sr-primary);background:rgb(12 68 124 / .04)}.sr-nav__item .sub-menu{position:absolute;top:100%;left:0;background:var(--sr-bg);border:1px solid var(--sr-border);border-radius:var(--sr-radius-md);min-width:220px;box-shadow:var(--sr-shadow-lg);list-style:none;margin:0;padding:.5rem 0;display:none;z-index:10}.sr-nav__item:hover>.sub-menu,.sr-nav__item:focus-within>.sub-menu{display:block}.sr-nav__item .sub-menu li a{display:block;padding:.5rem 1rem;color:var(--sr-text);text-decoration:none;font-size:.9rem;border-bottom:none}.sr-nav__item .sub-menu li a:hover{background:var(--sr-surface);color:var(--sr-primary)}@media (max-width:900px){.sr-nav{display:none}.sr-nav.is-open{display:block}.sr-nav__list{flex-direction:column}.sr-nav__item>a{border-bottom:1px solid var(--sr-border)}.sr-nav__item .sub-menu{position:static;display:block;border:none;box-shadow:none;padding-left:1rem}}.sr-footer{background:var(--sr-primary);color:rgb(255 255 255 / .85);margin-top:var(--sr-space-3xl);padding:var(--sr-space-2xl) 0 var(--sr-space-md)}.sr-footer a{color:rgb(255 255 255 / .85);text-decoration:none}.sr-footer a:hover{color:#fff;text-decoration:underline}.sr-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--sr-space-xl);margin-bottom:var(--sr-space-xl)}.sr-footer__heading{color:#fff;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--sr-space-md);padding-bottom:var(--sr-space-sm);border-bottom:1px solid rgb(255 255 255 / .2)}.sr-footer__list{list-style:none;margin:0;padding:0}.sr-footer__list li{margin-bottom:.4rem;font-size:.9rem}.sr-footer__bottom{border-top:1px solid rgb(255 255 255 / .15);padding-top:var(--sr-space-md);display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--sr-space-md);font-size:.85rem}.sr-footer__disclaimer{max-width:800px;font-size:.8rem;color:rgb(255 255 255 / .7);line-height:1.5}.sr-article{max-width:var(--sr-content-width)}.sr-article__header{margin-bottom:var(--sr-space-xl)}.sr-article__category{display:inline-block;background:var(--sr-surface);color:var(--sr-primary);padding:.2rem .7rem;border-radius:var(--sr-radius-sm);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;margin-bottom:var(--sr-space-md)}.sr-article__title{font-size:2rem;line-height:1.2;margin:0 0 var(--sr-space-md);color:var(--sr-text)}@media (max-width:640px){.sr-article__title{font-size:1.6rem}}.sr-article__byline{display:flex;align-items:center;gap:var(--sr-space-md);color:var(--sr-text-secondary);font-size:.9rem;margin-bottom:var(--sr-space-md);flex-wrap:wrap}.sr-article__byline-author{display:flex;align-items:center;gap:.5rem}.sr-article__byline-author img{width:32px;height:32px;border-radius:50%}.sr-article__byline-author a{font-weight:600;color:var(--sr-text);text-decoration:none}.sr-article__byline-author a:hover{color:var(--sr-primary)}.sr-article__byline-meta{display:flex;gap:var(--sr-space-md);font-size:.85rem}.sr-article__featured-image{margin:0 0 var(--sr-space-xl);border-radius:var(--sr-radius-md);overflow:hidden}.sr-article__featured-image img{width:100%;height:auto;display:block}.sr-article__content{font-size:1.02rem;line-height:1.75}.sr-article__content>*+*{margin-top:1em}.sr-article__content h2{margin-top:2em;padding-bottom:.4em;border-bottom:2px solid var(--sr-surface)}.sr-article__content h3{margin-top:1.75em}.sr-article__content a{font-weight:500}.sr-article__updated{background:var(--sr-surface);border-left:3px solid var(--sr-secondary);padding:.65rem 1rem;margin:1.5rem 0;font-size:.88rem;border-radius:0 var(--sr-radius-md) var(--sr-radius-md) 0}.sr-article__updated-label{color:var(--sr-secondary);font-weight:600}.sr-article__tags{margin-top:var(--sr-space-xl);padding-top:var(--sr-space-md);border-top:1px solid var(--sr-border)}.sr-article__tag{display:inline-block;background:var(--sr-surface);color:var(--sr-text-secondary);padding:.2rem .6rem;border-radius:var(--sr-radius-sm);font-size:.82rem;margin:.2rem .3rem .2rem 0;text-decoration:none}.sr-article__tag:hover{background:var(--sr-primary);color:#fff}.sr-article__share{margin-top:var(--sr-space-xl);padding:var(--sr-space-md);background:var(--sr-surface);border-radius:var(--sr-radius-md);display:flex;gap:var(--sr-space-md);align-items:center;flex-wrap:wrap}.sr-article__share-label{font-weight:600;color:var(--sr-text)}.sr-article__share a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--sr-bg);border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);color:var(--sr-text-secondary);transition:all var(--sr-transition)}.sr-article__share a:hover{background:var(--sr-primary);color:#fff;border-color:var(--sr-primary)}.sr-author-box{background:var(--sr-surface);border-radius:var(--sr-radius-lg);padding:var(--sr-space-lg);margin:var(--sr-space-2xl) 0;display:grid;grid-template-columns:80px 1fr;gap:var(--sr-space-lg);align-items:start}@media (max-width:540px){.sr-author-box{grid-template-columns:1fr;text-align:center}.sr-author-box__avatar img{margin:0 auto}}.sr-author-box__avatar img{width:80px;height:80px;border-radius:50%;border:3px solid var(--sr-bg);box-shadow:var(--sr-shadow-md)}.sr-author-box__name{font-size:1.15rem;font-weight:700;margin:0 0 .2rem;color:var(--sr-text)}.sr-author-box__title{font-size:.85rem;color:var(--sr-secondary);font-weight:600;margin:0 0 .6rem;text-transform:uppercase;letter-spacing:.04em}.sr-author-box__bio{font-size:.92rem;color:var(--sr-text-secondary);margin:0 0 .75rem;line-height:1.6}.sr-author-box__links{display:flex;gap:var(--sr-space-md);font-size:.88rem;flex-wrap:wrap}.sr-author-box__links a{color:var(--sr-primary);font-weight:600;text-decoration:none}.sr-author-box__links a:hover{text-decoration:underline}.sr-mobile-bar{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--sr-bg);border-top:1px solid var(--sr-border);box-shadow:0 -2px 10px rgb(0 0 0 / .08);z-index:99;padding-bottom:env(safe-area-inset-bottom,0)}.sr-mobile-bar__list{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.sr-mobile-bar__item{margin:0}.sr-mobile-bar__item a{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.55rem .3rem;color:var(--sr-text-secondary);text-decoration:none;font-size:.7rem;font-weight:500;transition:color var(--sr-transition)}.sr-mobile-bar__item a:hover,.sr-mobile-bar__item a:focus,.sr-mobile-bar__item.is-active a{color:var(--sr-primary)}.sr-mobile-bar__icon{font-size:1.2rem;line-height:1}@media (max-width:768px){.sr-mobile-bar{display:block}body{padding-bottom:60px}}.sr-sidebar{font-size:.95rem}@media (min-width:1024px){.sr-sidebar{position:sticky;top:80px;max-height:calc(100vh - 100px);overflow-y:auto}}.sr-widget{background:var(--sr-bg);border:1px solid var(--sr-border);border-radius:var(--sr-radius-md);padding:var(--sr-space-md);margin-bottom:var(--sr-space-lg)}.sr-widget__title{font-size:.92rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--sr-primary);margin:0 0 var(--sr-space-md);padding-bottom:var(--sr-space-sm);border-bottom:2px solid var(--sr-primary)}.sr-widget__list{list-style:none;margin:0;padding:0}.sr-widget__list li{margin:0 0 var(--sr-space-sm);padding:0 0 var(--sr-space-sm);border-bottom:1px solid var(--sr-border-light);font-size:.9rem}.sr-widget__list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.sr-widget__list li a{color:var(--sr-text);text-decoration:none;font-weight:500;display:block;line-height:1.4}.sr-widget__list li a:hover{color:var(--sr-primary)}.sr-widget__meta{display:block;font-size:.78rem;color:var(--sr-text-secondary);margin-top:.2rem;font-weight:400}.sr-newsletter{background:linear-gradient(135deg,var(--sr-primary),var(--sr-primary-dark));color:#fff;padding:var(--sr-space-xl);border-radius:var(--sr-radius-lg);margin:var(--sr-space-xl) 0;text-align:center}.sr-newsletter__title{color:#fff;font-size:1.4rem;margin:0 0 .5rem}.sr-newsletter__lead{color:rgb(255 255 255 / .9);margin:0 0 var(--sr-space-md);font-size:.95rem}.sr-newsletter__lead strong{color:#fff}.sr-newsletter__form{display:flex;max-width:460px;margin:0 auto;gap:var(--sr-space-sm)}.sr-newsletter__input{flex:1;border:none}.sr-newsletter__submit{background:var(--sr-accent);color:#fff;white-space:nowrap}.sr-newsletter__submit:hover{background:var(--sr-accent-dark)}.sr-newsletter__note{font-size:.78rem;color:rgb(255 255 255 / .75);margin:var(--sr-space-md) 0 0}@media (max-width:540px){.sr-newsletter__form{flex-direction:column}}.sr-card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sr-space-lg);margin:var(--sr-space-lg) 0;padding:0;list-style:none}.sr-card{background:var(--sr-bg);border:1px solid var(--sr-border);border-radius:var(--sr-radius-md);overflow:hidden;transition:box-shadow var(--sr-transition),transform var(--sr-transition);display:flex;flex-direction:column}.sr-card:hover{box-shadow:var(--sr-shadow-lg);transform:translateY(-2px)}.sr-card__image{aspect-ratio:16 / 9;overflow:hidden;background:var(--sr-surface)}.sr-card__image img{width:100%;height:100%;object-fit:cover}.sr-card__body{padding:var(--sr-space-md);flex:1;display:flex;flex-direction:column}.sr-card__category{font-size:.75rem;color:var(--sr-primary);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:.4rem}.sr-card__title{font-size:1.1rem;margin:0 0 .5rem;line-height:1.35}.sr-card__title a{color:var(--sr-text);text-decoration:none}.sr-card__title a:hover{color:var(--sr-primary)}.sr-card__excerpt{color:var(--sr-text-secondary);font-size:.9rem;margin:0 0 var(--sr-space-md);flex:1;line-height:1.55}.sr-card__meta{font-size:.82rem;color:var(--sr-text-muted);display:flex;gap:var(--sr-space-md);flex-wrap:wrap}.sr-list{list-style:none;margin:0;padding:0}.sr-list__item{border-bottom:1px solid var(--sr-border-light);padding:var(--sr-space-md) 0;margin:0}.sr-list__item:last-child{border-bottom:none}.sr-list__title{margin:0 0 .3rem;font-size:1.05rem}.sr-list__title a{color:var(--sr-text);text-decoration:none}.sr-list__title a:hover{color:var(--sr-primary)}.sr-list__meta{font-size:.85rem;color:var(--sr-text-secondary);display:flex;gap:var(--sr-space-md);flex-wrap:wrap}.sr-list__excerpt{margin:.5rem 0 0;color:var(--sr-text-secondary);font-size:.92rem}.sr-pagination{margin:var(--sr-space-2xl) 0;display:flex;justify-content:center;gap:.4rem;flex-wrap:wrap}.sr-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 .6rem;border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);color:var(--sr-text);text-decoration:none;font-weight:500;font-size:.92rem;transition:all var(--sr-transition)}.sr-pagination .page-numbers:hover{background:var(--sr-surface);border-color:var(--sr-primary)}.sr-pagination .page-numbers.current{background:var(--sr-primary);color:#fff;border-color:var(--sr-primary)}.sr-hero{background:linear-gradient(135deg,var(--sr-primary),var(--sr-primary-dark));color:#fff;padding:var(--sr-space-2xl) 0;margin-bottom:var(--sr-space-2xl)}.sr-hero__title{color:#fff;font-size:2.2rem;margin:0 0 var(--sr-space-md);max-width:800px}.sr-hero__lead{color:rgb(255 255 255 / .9);font-size:1.1rem;max-width:700px;margin:0 0 var(--sr-space-md);line-height:1.5}.sr-hero__cta{display:flex;gap:var(--sr-space-md);flex-wrap:wrap;margin-top:var(--sr-space-md)}.sr-hero__cta .button{background:var(--sr-accent)}.sr-hero__cta .button:hover{background:var(--sr-accent-dark)}.sr-hero__cta .button--secondary{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .5)}.sr-hero__cta .button--secondary:hover{background:rgb(255 255 255 / .1);border-color:#fff}.sr-section{margin:var(--sr-space-2xl) 0}.sr-section__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--sr-space-lg);flex-wrap:wrap;gap:var(--sr-space-md)}.sr-section__title{margin:0;font-size:1.5rem;color:var(--sr-text);padding-bottom:var(--sr-space-sm);border-bottom:3px solid var(--sr-primary);display:inline-block}.sr-section__view-all{font-size:.9rem;font-weight:600;color:var(--sr-primary);text-decoration:none}.sr-section__view-all:hover{text-decoration:underline}.sr-categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sr-space-md)}.sr-category-card{background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:var(--sr-radius-md);padding:var(--sr-space-md);text-decoration:none;color:var(--sr-text);transition:all var(--sr-transition);display:block}.sr-category-card:hover{border-color:var(--sr-primary);background:var(--sr-bg);transform:translateY(-2px);box-shadow:var(--sr-shadow-md)}.sr-category-card__icon{font-size:1.6rem;color:var(--sr-primary);margin-bottom:var(--sr-space-sm)}.sr-category-card__title{font-size:1.05rem;font-weight:600;margin:0 0 .3rem;color:var(--sr-text)}.sr-category-card__count{font-size:.82rem;color:var(--sr-text-secondary)}.sr-page-banner{background:var(--sr-surface);padding:var(--sr-space-xl) 0;margin-bottom:var(--sr-space-xl);border-bottom:1px solid var(--sr-border)}.sr-page-banner__breadcrumb{font-size:.85rem;color:var(--sr-text-secondary);margin-bottom:var(--sr-space-sm)}.sr-page-banner__breadcrumb a{color:var(--sr-primary);text-decoration:none}.sr-page-banner__breadcrumb a:hover{text-decoration:underline}.sr-page-banner__title{font-size:2rem;margin:0 0 var(--sr-space-sm);color:var(--sr-text)}.sr-page-banner__description{margin:0;color:var(--sr-text-secondary);max-width:760px;font-size:.98rem;line-height:1.6}.sr-404{text-align:center;padding:var(--sr-space-3xl) var(--sr-space-md);max-width:600px;margin:0 auto}.sr-404__code{font-size:5rem;font-weight:700;color:var(--sr-primary);margin:0;line-height:1}.sr-404__title{font-size:1.75rem;margin:var(--sr-space-md) 0}.sr-404__lead{color:var(--sr-text-secondary);margin-bottom:var(--sr-space-lg)}.srcpt-calculator-mount{min-height:200px;background:var(--sr-surface);border:1px dashed var(--sr-border);border-radius:var(--sr-radius-md);display:flex;align-items:center;justify-content:center;color:var(--sr-text-secondary);font-size:.9rem;margin:var(--sr-space-lg) 0}.srcpt-calculator-mount:not(:empty){background:var(--sr-bg);border-style:solid}.srcpt-latest-orders{list-style:none;margin:0;padding:0}.srcpt-latest-orders__item{padding:.75rem 0;border-bottom:1px solid var(--sr-border-light);font-size:.92rem}.srcpt-latest-orders__item:last-child{border-bottom:none}.srcpt-latest-orders__item a{color:var(--sr-text);text-decoration:none;font-weight:500;display:block}.srcpt-latest-orders__item a:hover{color:var(--sr-primary)}.srcpt-latest-orders__meta{display:block;font-size:.78rem;color:var(--sr-text-secondary);margin-top:.2rem;font-family:var(--sr-font-mono)}.sr-comments{margin-top:var(--sr-space-2xl);padding-top:var(--sr-space-xl);border-top:1px solid var(--sr-border)}.sr-comments__title{font-size:1.3rem;margin:0 0 var(--sr-space-lg)}.sr-comment{padding:var(--sr-space-md) 0;border-bottom:1px solid var(--sr-border-light)}.sr-comment__author{font-weight:600;color:var(--sr-text)}.sr-comment__date{font-size:.82rem;color:var(--sr-text-secondary);margin-left:var(--sr-space-sm)}@media print{.sr-header,.sr-footer,.sr-mobile-bar,.sr-newsletter,.sr-article__share,.sr-sidebar{display:none!important}.sr-article{max-width:100%}body{padding-bottom:0;font-size:12pt}}