.tr-hero{display:grid;gap:var(--s-6);padding-block:var(--s-6) var(--s-6);align-items:center}.tr-hero h1{font-family:var(--font-display);font-size:var(--t-display);line-height:var(--lh-tight);letter-spacing:-.025em;font-weight:600;max-width:12ch;margin-top:var(--s-3)}.tr-hero .tr-lede{margin-top:var(--s-5);font-size:var(--t-md);line-height:1.4;color:var(--ink);max-width:28ch}.tr-hero-media{margin:0}@media(min-width:60rem){.tr-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--s-7);padding-block:var(--s-5) var(--s-6)}.tr-hero--wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tr-tabs{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto;border-bottom:var(--line);scrollbar-width:none}.tr-tabs li{flex:1 0 auto;text-align:center}.tr-tabs li+li{border-left:var(--line)}.tr-tabs a{display:flex;align-items:center;justify-content:center;min-height:var(--target);padding:var(--s-3) var(--s-4);color:var(--ink);text-decoration:none;font-size:var(--t-sm);font-weight:600;white-space:nowrap;border-bottom:3px solid transparent;margin-bottom:-1px}.tr-tabs a:hover{background:var(--citron-wash)}.tr-tabs a[aria-current=true]{font-weight:700;border-bottom-color:var(--forest)}.tr-sec{padding-block:var(--s-7);border-top:var(--line);scroll-margin-top:var(--s-7)}.tr-sec--flush{border-top:0}.tr-sec h2{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.25rem);line-height:1.06;letter-spacing:-.02em;font-weight:600;margin-top:var(--s-2)}.tr-sec .tr-intro{margin-top:var(--s-3);max-width:62ch;color:var(--ink-body)}.tr-sec .eyebrow{margin-top:0}.tr-about{display:grid;gap:var(--s-6);align-items:center}.tr-about-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-5)}.tr-about-list li{display:flex;align-items:center;gap:var(--s-4)}.tr-about-list .icon,.tr-ic{color:var(--olive)}@media(min-width:60rem){.tr-about{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0}.tr-about-list{border-left:var(--line);padding-left:var(--s-7);gap:var(--s-6)}}.tr-cards{list-style:none;margin:var(--s-6) 0 0;padding:0;display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.tr-card{height:100%;background:var(--paper-raised);border:var(--line);border-radius:var(--radius);padding:var(--s-5) var(--s-5) var(--s-6);position:relative}.tr-card .icon{color:var(--olive)}.tr-card h3{font-family:var(--font-display);font-size:clamp(1.375rem,2vw,1.625rem);font-weight:600;letter-spacing:-.01em;margin:var(--s-3) 0 var(--s-2)}.tr-card p{color:var(--ink-body);font-size:var(--t-base);line-height:1.5}.tr-card a{color:inherit;text-decoration:none}.tr-card a:after{content:"";position:absolute;inset:0;border-radius:var(--radius)}.tr-card:has(a):hover{border-color:var(--zinc)}.tr-card:focus-within{outline:var(--focus-ring) solid var(--focus);outline-offset:3px}.tr-card-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-3)}.tr-card-head h3{margin-bottom:0}.tr-card-head .icon{color:var(--ink);margin-bottom:4px}.tr-card-top{display:block}.tr-card-top+.tr-card-head{margin-top:var(--s-5)}.tr-card--cta p{margin-top:var(--s-3)}.tr-cols{list-style:none;margin:var(--s-6) 0 0;padding:0;display:grid;gap:var(--s-6)}.tr-cols>li{display:block}.tr-cols .icon{color:var(--olive)}.tr-cols h3{font-family:var(--font-display);font-size:var(--t-lg);font-weight:600;letter-spacing:-.015em;margin:var(--s-3) 0 var(--s-2)}.tr-cols p{color:var(--ink-body);max-width:34ch}.tr-cols--wide p{max-width:46ch}@media(min-width:60rem){.tr-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.tr-cols>li{padding-inline:var(--s-6)}.tr-cols>li:first-child{padding-left:0}.tr-cols>li+li{border-left:var(--line)}}.tr-band{padding-block:var(--s-7)}.tr-band-in{display:grid;gap:var(--s-6);align-items:center}.tr-band h2{font-size:clamp(1.875rem,3.6vw,3rem);line-height:1.05;letter-spacing:-.02em;font-weight:600;margin-top:var(--s-3)}.tr-band p{margin-top:var(--s-4);max-width:44ch}.tr-band .btn{margin-top:var(--s-5)}.tr-band-cards{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.tr-band-card{background:var(--ivory);color:var(--forest);border-radius:var(--radius);padding:var(--s-5);border:3px solid #E9EDE4}.tr-band .tr-band-card h3{font-family:var(--font-display);color:var(--forest);font-size:var(--t-lg);font-weight:600;margin-top:var(--s-3)}.tr-band .tr-band-card p{color:var(--ink-body);margin-top:var(--s-2);font-size:var(--t-sm)}.tr-tag{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--paper-raised);border:var(--line);border-radius:4px;padding:4px 8px;color:var(--forest)}@media(min-width:60rem){.tr-band-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--s-7)}}.tr-split{display:grid;gap:var(--s-5);align-items:center}.tr-split .btn{justify-self:start}@media(min-width:60rem){.tr-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.tr-split .tr-split-act{border-left:var(--line);padding-left:var(--s-7)}}.tr-help-eyebrow{margin-bottom:var(--s-3)}.tr-two{display:grid;gap:var(--s-7)}.tr-aside{align-self:start}@media(min-width:60rem){.tr-two{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0}.tr-two>:first-child{padding-right:var(--s-7)}.tr-two>.tr-aside{border-left:var(--line);padding-left:var(--s-7)}}.tr-form{margin-top:var(--s-5);max-width:36rem}.tr-form fieldset{border:0;margin:0;padding:0;min-width:0}.tr-form legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tr-field{margin-top:var(--s-4)}.tr-field label{display:block;font-weight:600;font-size:var(--t-sm);margin-bottom:var(--s-2)}.tr-field .req{color:var(--field-error)}.tr-field .opt{font-weight:400}.tr-field input,.tr-field select,.tr-field textarea{width:100%;font:inherit;font-size:var(--t-sm);color:var(--ink);background:var(--paper-raised);border:1px solid var(--zinc);border-radius:var(--radius);padding:0 var(--s-4);min-height:var(--target)}.tr-field select{appearance:none;padding-right:var(--s-7);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23173D30' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--s-4) center}.tr-field textarea{min-height:6.5rem;padding-block:var(--s-3);resize:vertical}.tr-form fieldset:disabled input,.tr-form fieldset:disabled select,.tr-form fieldset:disabled textarea{background:var(--paper-sunk);color:var(--ink-quiet);cursor:not-allowed}.tr-form .btn{margin-top:var(--s-5)}.tr-note{display:flex;gap:var(--s-3);align-items:flex-start;margin-top:var(--s-4);padding:var(--s-4) var(--s-5);background:var(--citron-wash);border-radius:var(--radius);color:var(--ink-body);font-size:var(--t-sm)}.tr-note .icon{color:var(--forest);margin-top:2px}.tr-note strong{display:block;color:var(--ink);font-size:var(--t-base);font-weight:700}.tr-rows{list-style:none;margin:var(--s-4) 0 0;padding:0}.tr-rows li{border-bottom:var(--line)}.tr-rows a{display:flex;align-items:center;gap:var(--s-4);min-height:3.5rem;color:var(--ink);text-decoration:none;font-weight:600;font-size:var(--t-sm);padding-block:var(--s-2)}.tr-rows a span{flex:1}.tr-rows a:hover{background:var(--citron-wash)}.tr-rows .icon:first-child{color:var(--ink)}.tr-aside .pp{margin-top:var(--s-6)}.tr-faq{margin-top:var(--s-5);display:grid;gap:var(--s-3)}.tr-faq details{background:var(--paper-raised);border:var(--line);border-radius:var(--radius);overflow:hidden}.tr-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:3.25rem;padding:var(--s-3) var(--s-5);cursor:pointer;list-style:none;font-family:var(--font-display);font-size:var(--t-md);font-weight:600;color:var(--ink)}.tr-faq summary::-webkit-details-marker{display:none}.tr-faq summary .icon{transition:transform .15s}.tr-faq details[open] summary{background:var(--citron-wash)}.tr-faq details[open] summary .icon{transform:rotate(180deg)}.tr-faq details>p{padding:var(--s-4) var(--s-5) var(--s-5);color:var(--ink-body);max-width:70ch}.tr-faq summary:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:-3px}.tr-crumb{display:flex;align-items:center;gap:var(--s-3);padding-top:var(--s-4);font-size:var(--t-sm);color:var(--ink)}.tr-crumb .icon{color:var(--ink)}.tr-doc{display:grid;gap:var(--s-6);padding-block:var(--s-6) var(--s-7);border-top:var(--line)}.tr-toc h2{font-size:var(--t-xs);font-family:var(--font-text)}.tr-toc ol{list-style:none;margin:var(--s-4) 0 0;padding:0}.tr-toc li{border-bottom:var(--line)}.tr-toc a{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:var(--target);padding:var(--s-2) var(--s-4);color:var(--ink);text-decoration:none;font-size:var(--t-sm);border-radius:var(--radius)}.tr-toc a:hover,.tr-toc a[aria-current=true]{background:var(--citron);color:var(--forest);font-weight:600}.tr-toc li:has(a[aria-current=true]),.tr-toc li:has(a:hover){border-bottom-color:transparent}.tr-doc-body .tr-docsec{padding-block:var(--s-5);border-top:var(--line);scroll-margin-top:var(--s-7)}.tr-doc-body .tr-docsec:first-child{border-top:0;padding-top:0}.tr-docsec h2{font-family:var(--font-display);font-size:clamp(2rem,3.4vw,3rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-bottom:var(--s-3)}.tr-docsec .doc-placeholder{margin:0}.tr-callout{display:flex;gap:var(--s-4);align-items:flex-start;margin-top:var(--s-5);padding:var(--s-4) var(--s-5);background:var(--citron-wash);border-radius:var(--radius);color:var(--ink-body)}.tr-callout .icon{color:var(--forest);margin-top:2px}.tr-callout strong{display:block;color:var(--ink)}.tr-related{display:grid;gap:var(--s-2);border-top:var(--line);padding-block:var(--s-5) var(--s-8);align-items:center}.tr-related ul{list-style:none;margin:0;padding:0;display:grid}.tr-related a{display:flex;align-items:center;gap:var(--s-3);min-height:var(--target);color:var(--ink);text-decoration:none;font-size:var(--t-sm)}.tr-related a:hover span{text-decoration:underline}.tr-related .icon{color:var(--forest)}@media(min-width:60rem){.tr-doc{grid-template-columns:15rem minmax(0,1fr);gap:0}.tr-toc{position:sticky;top:88px;align-self:start;padding-right:var(--s-5);border-right:var(--line);min-height:20rem}.tr-doc-body{padding-left:var(--s-7)}.tr-related{grid-template-columns:8rem repeat(3,minmax(0,1fr));gap:0}.tr-related ul{display:contents}.tr-related li{padding-inline:var(--s-6);border-left:var(--line)}}.empty--card{max-width:none;border:var(--line);border-left:var(--line);border-radius:var(--radius);background:var(--paper-raised);box-shadow:var(--shadow-card);padding:var(--s-6);display:grid;gap:var(--s-5);align-items:center}.empty--card .eyebrow{margin-bottom:var(--s-3)}.empty--card .empty-h{font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.04;letter-spacing:-.02em}.empty--card .empty-body{max-width:28ch;font-size:var(--t-base)}.empty--card .empty-media{margin:0}.empty--card .empty-media picture{aspect-ratio:3 / 4}@media(min-width:40rem){.empty--card{grid-template-columns:minmax(0,1fr) minmax(0,14rem);padding:var(--s-7) var(--s-6)}}.tr-404{padding-block:var(--s-7) var(--s-9);max-width:44rem;margin-inline:auto}.tr-404 .empty--card{gap:var(--s-6)}.tr-acct{display:grid;gap:var(--s-6);padding-bottom:var(--s-8)}.tr-acct-card{background:var(--paper-raised);border:var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--s-6)}.tr-acct-card h2{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.1}.tr-acct-card .tr-intro{margin-top:var(--s-2);color:var(--ink-body)}.tr-acct-aside{padding-top:var(--s-5);margin-top:var(--s-6);border-top:var(--line)}.tr-acct-aside h3{font-size:var(--t-md);font-weight:600;margin-top:var(--s-2)}.tr-acct-aside p{color:var(--ink-body);margin-top:var(--s-1);font-size:var(--t-sm)}.tr-acct-aside .icon{color:var(--olive)}@media(min-width:60rem){.tr-acct{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:var(--s-7)}}.tr-hero--contact h1{max-width:15ch}
