:root{--ink:#262923;--accent:#69513a;--accent-light:#e9e5da;--paper:#f8f6ee;--muted:#65675e}body{font-family:Manrope,Arial,sans-serif;background:var(--paper)}.editorial-header{position:relative;background:var(--paper);border-bottom:1px solid #aeb0a4;padding:0}.editorial-top{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #c9cabe;font-size:12px;letter-spacing:.06em}.editorial-header .modern-head-inner{min-height:114px}.editorial-header .modern-brand b{font:500 32px/1.2 Georgia,'Times New Roman',serif;letter-spacing:-1.4px}.editorial-header .modern-brand i{color:#262923}.editorial-header .modern-brand small{font-size:12px!important;letter-spacing:.06em}.editorial-header .modern-brand img{width:48px;height:48px}.editorial-header .modern-nav{gap:30px}.editorial-header .modern-nav a{font-size:14px}.editorial-header .modern-head-actions>.button{background:transparent;border-color:#262923;color:#262923}.editorial-header .modern-phone{display:none}.editorial-hero{padding:45px 0 0}.editorial-hero .edition{display:flex;justify-content:space-between;gap:20px;font-size:12px;text-transform:uppercase;letter-spacing:.13em;color:#65675e}.editorial-hero h1{font:500 clamp(72px,7.5vw,116px)/1.01 Georgia,'Times New Roman',serif;letter-spacing:-.065em;margin:30px 0 45px;max-width:1200px}.editorial-hero h1 em{font-style:italic;color:#6b513c}.editorial-deck{display:grid;grid-template-columns:1.55fr .8fr .8fr;border-top:2px solid #262923;border-bottom:1px solid #aeb0a4;gap:0}.editorial-deck>div{padding:30px 28px;border-right:1px solid #b9bcaf}.editorial-deck>div:first-child{padding-left:0}.editorial-deck>div:last-child{border-right:0}.editorial-deck .lead{font-size:16px!important;line-height:1.9!important;color:#454a40;margin-bottom:23px}.editorial-deck .expert-code{font:500 53px/1 Georgia,serif;color:#69513a;margin-bottom:16px}.editorial-deck h2{font:500 25px/1.25 Georgia,serif;letter-spacing:-.02em;margin:12px 0}.editorial-deck p{font-size:14px;line-height:1.8;color:#65675e}.editorial-deck .button{min-height:48px;padding:13px 18px;background:#262923;border-color:#262923}.theme-trasolog h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:42px}.theme-trasolog h3{font-family:Georgia,'Times New Roman',serif;font-weight:400}.theme-trasolog .section{padding:70px 0}.theme-trasolog .section--white{background:#f0efe5}.theme-trasolog .root-checklist{background:var(--paper);padding-bottom:55px}.theme-trasolog .root-checklist .two-col{grid-template-columns:1fr 1.35fr}.theme-trasolog .root-checklist .card{border:0;border-left:1px solid #aeb0a4;background:transparent;padding:0 0 0 40px}.theme-trasolog .service-card{background:transparent!important;border:0;border-bottom:1px solid #aeb0a4;border-radius:0;padding:25px 0;min-height:0}.theme-trasolog .grid--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 70px}.theme-trasolog .service-card h3{font-size:30px}.theme-trasolog .service-card .icon{display:none}.theme-trasolog .card:not(.service-card){border-color:#b8bcaf;background:transparent}.theme-trasolog .page-hero h1,.theme-trasolog h1{font-family:Georgia,'Times New Roman',serif;font-weight:400}.theme-trasolog .page-hero{background:#e9e9df}.theme-trasolog table td{border-color:#b8bcaf;padding:22px 16px}.theme-trasolog .modern-footer{background:#e7e8dd;color:#262923;border-top:2px solid #262923;padding-top:45px}.theme-trasolog .modern-footer h3,.theme-trasolog .modern-footer .modern-brand b{color:#262923}.theme-trasolog .modern-footer .modern-brand b{font:400 30px Georgia,serif}.theme-trasolog .modern-footer .modern-brand small,.theme-trasolog .modern-footer .modern-brand i{color:#4c5645}.theme-trasolog .modern-footer .footer-brand,.theme-trasolog .footer-bottom{border-color:#abb09f}.theme-trasolog .footer-bottom{color:#545c4c}.theme-trasolog .modern-footer .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 60px}.theme-trasolog .modern-footer h3{font-size:23px}.theme-trasolog .legal-main .legal-document{background:#fffdf7}.theme-trasolog .legal-document h2{font-family:Georgia,serif;font-size:29px}.theme-trasolog .question-item{border-color:#aeb0a4}.theme-trasolog .question-copy{border-color:#aeb0a4}.theme-trasolog form{background:#fffdf7;border-color:#b8bcaf}.theme-trasolog .button,.theme-trasolog .btn{background:#343e2f;border-color:#343e2f}.theme-trasolog .button--secondary{background:transparent;color:#262923;border-color:#aeb0a4}.theme-trasolog .privacy-panel h2{font-family:Georgia,serif}
@media(max-width:1050px){.editorial-header .modern-brand b{font-size:28px}.editorial-header .modern-nav{gap:20px}.editorial-hero h1{font-size:88px}.editorial-deck{grid-template-columns:1.3fr 1fr 1fr}.editorial-deck>div{padding:25px 20px}.theme-trasolog .grid--3{gap:30px 45px}}
@media(max-width:800px){.editorial-header{position:sticky;top:0;z-index:40}.editorial-top{display:none}.editorial-header .modern-head-inner{min-height:82px}.editorial-header .modern-brand b{font-size:27px}.editorial-header .modern-head-actions>.button{display:none}.editorial-header .modern-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:20px}.editorial-header .modern-nav.open{display:grid}.editorial-header .modern-menu{display:block}.editorial-hero{padding:35px 0 0}.editorial-hero h1{font-size:70px}.editorial-deck{grid-template-columns:1fr 1fr}.editorial-deck>div:first-child{grid-column:1/-1;border-right:0;border-bottom:1px solid #aeb0a4;padding-right:0}.editorial-deck>div:last-child{border:0}.editorial-deck>div:nth-child(2){padding-left:0}.theme-trasolog .root-checklist .two-col{grid-template-columns:1fr}.theme-trasolog .root-checklist .card{padding:0;border:0}.theme-trasolog .modern-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.editorial-hero h1{font-size:55px;margin:25px 0 32px}.editorial-hero .edition{font-size:12px;letter-spacing:.06em}.editorial-hero .edition span:last-child{display:none}.editorial-header .modern-brand b{font-size:26px}.editorial-header .modern-brand img{width:36px;height:36px}.editorial-header .modern-brand small{font-size:12px!important;letter-spacing:0}.editorial-deck h2{font-size:23px}.editorial-deck .expert-code{font-size:42px}.theme-trasolog h2{font-size:33px}.theme-trasolog .grid--3,.theme-trasolog .modern-footer .footer-grid{grid-template-columns:1fr}.theme-trasolog .section{padding:48px 0}.theme-trasolog .service-card h3{font-size:28px}.theme-trasolog .page-hero h1{font-size:37px}}

/* Post-upload corrections: 20261021-postfix1 */
.editorial-top a[href^="tel:"]{font-size:14px!important;line-height:1.5}
.editorial-deck{grid-template-columns:minmax(0,1.55fr) minmax(0,.8fr) minmax(0,.8fr)}
.editorial-deck>div{min-width:0}
.editorial-deck .lead{max-width:100%}
@media(max-width:1050px){.editorial-deck{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}}
@media(max-width:800px){.editorial-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.editorial-deck{grid-template-columns:minmax(0,1fr)}.editorial-deck>div,.editorial-deck>div:first-child,.editorial-deck>div:nth-child(2){grid-column:auto;padding:24px 0;border-right:0;border-bottom:1px solid #aeb0a4}.editorial-deck>div:last-child{border-bottom:0}}

