.tm-page{--paper:#f6f6f0;--white:#fff;--ink:#202a25;--green:#0c7e38;--deep:#243e30;--sage:#dce6d4;--muted:#687068;--line:#dfe3d9;--serif:Georgia, serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;overflow-x:clip}.tm-page *,.tm-page :before,.tm-page :after{box-sizing:border-box}.tm-page :is(h1,h2,h3,p,figure){margin:0}.tm-page a{color:inherit;text-decoration:none}.tm-page :is(button,input,textarea,select){font:inherit;color:inherit}.tm-page button{cursor:pointer}.tm-page button:disabled{cursor:not-allowed;opacity:.45}.tm-page img{max-width:100%;display:block}.tm-page svg{vertical-align:middle;flex-shrink:0;display:inline-block}.tm-page [hidden]{display:none!important}.tm-page :is(button,a,select,textarea):focus-visible{outline-offset:5px;outline:3px solid #4b9460}.tm-page ::selection{background:#d9eac8}.tm-page section[id],.tm-page article[id],.tm-page main[id]{scroll-margin-top:110px}:where(.tm-page) .tm-wrap{width:min(1272px,100% - 112px);margin-inline:auto}.tm-page h2{letter-spacing:-2.3px;font-size:clamp(36px,4vw,53px);font-weight:400;line-height:1.13}:where(.tm-page) .tm-skip{z-index:1000;background:var(--deep);border-radius:6px;padding:12px 20px;position:fixed;top:15px;left:20px;transform:translateY(-160%);color:#fff!important}:where(.tm-page) .tm-skip:focus{transform:translateY(0)}:where(.tm-page) .tm-action{border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;gap:33px;min-height:54px;padding:16px 22px;font-size:14px;font-weight:500;line-height:1.3;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}:where(.tm-page) .tm-action.tm-dark{background:var(--deep);color:#fff}:where(.tm-page) .tm-action.tm-green{background:var(--green);color:#fff}:where(.tm-page) .tm-action.tm-dark:hover:not(:disabled),:where(.tm-page) .tm-action.tm-green:hover:not(:disabled){color:#fff;background:#176436;transform:translateY(-2px);box-shadow:0 7px 16px #15392518}:where(.tm-page) .tm-hero{padding-top:29px;padding-bottom:21px}:where(.tm-page) .tm-hero-top{justify-content:space-between;align-items:center;display:flex}:where(.tm-page) .tm-breadcrumb{color:#737a70;align-items:center;gap:15px;font-size:11px;display:flex}:where(.tm-page) .tm-breadcrumb [aria-current]{color:#333f34}:where(.tm-page) .tm-edition{letter-spacing:1.5px;color:#727b70;gap:52px;font-size:9px;display:flex}:where(.tm-page) .tm-hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:24px;min-height:642px;padding-top:25px;padding-bottom:22px;display:grid}:where(.tm-page) .tm-kicker{letter-spacing:1.65px;color:#5a725b;align-items:center;gap:9px;font-size:10px;font-weight:500;line-height:1.6;display:flex}:where(.tm-page) .tm-kicker>span{background:var(--green);border-radius:50%;width:5px;height:5px}:where(.tm-page) .tm-hero h1{letter-spacing:-5px;margin-top:26px;margin-bottom:29px;font-size:clamp(65px,7.05vw,102px);font-weight:400;line-height:1.04}:where(.tm-page) .tm-hero h1>span{color:#4d6a4a;position:relative}:where(.tm-page) .tm-intro{letter-spacing:-.45px;font-size:23px;line-height:1.35}:where(.tm-page) .tm-intro-detail{color:var(--muted);font-size:14px;line-height:1.8;margin-top:17px!important}:where(.tm-page) .tm-hero-actions{align-items:center;gap:27px;margin-top:30px;display:flex}:where(.tm-page) .tm-text-action{color:#525d51;background:0 0;border:0;align-items:center;gap:9px;padding:9px 0;font-size:13px;display:inline-flex}:where(.tm-page) .tm-text-action:hover:not(:disabled){color:var(--green)}:where(.tm-page) .tm-source-date{color:#82897e;align-items:center;gap:10px;margin-top:28px;font-size:10px;display:flex}:where(.tm-page) .tm-source-date time{color:#525f50;margin-left:3px}:where(.tm-page) .tm-short-line{background:#8e9f87;width:23px;height:1px}:where(.tm-page) .tm-hero-art{width:100%;height:554px;position:relative}:where(.tm-page) .tm-arch-outline{border:1px solid #aebfa3;border-radius:240px 240px 76px 0;position:absolute;inset:4px 60px 2px 37px;transform:rotate(9deg)}:where(.tm-page) .tm-arch-photo{background:#d8dfd2;border-radius:240px 240px 0 0;position:absolute;inset:19px 33px 10px 67px;overflow:hidden}:where(.tm-page) .tm-arch-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;filter:saturate(.64)brightness(1.13);width:150%;max-width:none;height:150%;transform:translateY(-17%)}:where(.tm-page) .tm-photo-shade{background:linear-gradient(#0000 50%,#14261aad);position:absolute;inset:0}:where(.tm-page) .tm-arch-photo figcaption{color:#e5eade;letter-spacing:1.9px;font-size:8px;position:absolute;bottom:22px;left:25px}:where(.tm-page) .tm-vertical-label{writing-mode:vertical-rl;letter-spacing:2px;color:#747f6d;font-size:8px;position:absolute;top:45%;right:-14px}:where(.tm-page) .tm-number-badge{background:#e4efda;border:1px solid #f8fff0;border-radius:2px;align-items:center;gap:15px;width:308px;padding:19px 19px 19px 22px;display:flex;position:absolute;bottom:59px;left:0;box-shadow:0 8px 30px #1f361b0c}:where(.tm-page) .tm-number-badge>span{letter-spacing:-4px;color:#486544;font-size:63px;font-weight:400;line-height:1}:where(.tm-page) .tm-number-badge>div{color:#465641;font-size:12px;line-height:1.5}:where(.tm-page) .tm-number-badge>svg{color:#50764b;align-self:flex-start;margin-left:auto}:where(.tm-page) .tm-preview-note{color:#7d8477;border-top:1px solid #e3e6dc;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0 0;font-size:10px;line-height:1.5;display:flex}:where(.tm-page) .tm-preview-note>a{color:#526c48;align-items:center;gap:5px;margin-left:auto;display:flex}:where(.tm-page) .tm-note-dot{border:1px solid #9d9d81;border-radius:50%;flex-shrink:0;width:5px;height:5px}:where(.tm-page) .tm-topics{background:#e8eee2;border-top:1px solid #dce4d5;border-bottom:1px solid #dce4d5}:where(.tm-page) .tm-topics-inner{align-items:center;gap:35px;min-height:91px;display:flex}:where(.tm-page) .tm-topic-caption{letter-spacing:1.4px;color:#6b7863;flex-shrink:0;font-size:9px}:where(.tm-page) .tm-topics-inner>div{flex:1;justify-content:space-between;align-items:center;gap:32px;display:flex}:where(.tm-page) .tm-topics button{color:#354b30;white-space:nowrap;background:0 0;border:0;align-items:center;gap:12px;padding:15px 0;font-size:14px;display:flex;position:relative}:where(.tm-page) .tm-topics button>svg:last-child{margin-left:9px;transition:transform .2s}:where(.tm-page) .tm-topics button:hover>svg:last-child{transform:translate(2px,-2px)}:where(.tm-page) .tm-topics button:hover>span{text-underline-offset:6px;text-decoration:underline}:where(.tm-page) .tm-terms-section{background:var(--white);padding:83px 0 63px}:where(.tm-page) .tm-terms-heading{justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:47px;display:flex}:where(.tm-page) .tm-terms-heading h2{margin-top:15px}:where(.tm-page) .tm-terms-controls{color:var(--muted);align-items:flex-end;gap:38px;font-size:13px;line-height:1.6;display:flex}:where(.tm-page) .tm-terms-controls>button{color:#3d5434;white-space:nowrap;background:0 0;border:1px solid #d4ddcc;border-radius:4px;align-items:center;gap:9px;min-height:41px;padding:9px 13px;font-size:12px;display:flex}:where(.tm-page) .tm-terms-controls>button:hover{background:#f1f6eb}:where(.tm-page) .tm-agreement-label{letter-spacing:1.65px;color:#7c8478;border-bottom:1px solid #becbb4;justify-content:space-between;padding-bottom:13px;font-size:8px;display:flex}:where(.tm-page) .tm-clause{border-bottom:1px solid #e0e5da;transition:background .2s}:where(.tm-page) .tm-clause h3{font-weight:400}:where(.tm-page) .tm-clause h3>button{text-align:left;background:0 0;border:0;grid-template-columns:62px minmax(0,1fr) 148px 34px;align-items:center;gap:10px;width:100%;padding:27px 8px 27px 0;display:grid}:where(.tm-page) .tm-clause h3>button:hover .tm-clause-heading{color:var(--green)}:where(.tm-page) .tm-clause-number{letter-spacing:.3px;color:#84907d;align-self:center;font-size:11px}:where(.tm-page) .tm-clause-heading{letter-spacing:-.65px;font-size:25px;font-weight:400;line-height:1.25}:where(.tm-page) .tm-clause-tag{letter-spacing:.25px;color:#77836f;font-size:10px}:where(.tm-page) .tm-expand{color:#57754a;border:1px solid #d3dfc8;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}:where(.tm-page) .tm-clause.is-open{background:#f5f8f0}:where(.tm-page) .tm-clause.is-open h3>button{grid-template-columns:40px minmax(0,1fr) 134px 34px;padding-left:22px;padding-right:22px}:where(.tm-page) .tm-clause.is-open .tm-expand{color:#fff;background:#45683b;border-color:#45683b}:where(.tm-page) .tm-clause.is-open .tm-clause-heading{color:#36532b}:where(.tm-page) .tm-clause-panel{grid-template-columns:192px minmax(0,1fr);gap:29px;padding:0 214px 30px 72px;display:grid}:where(.tm-page) .tm-panel-label{letter-spacing:1px;color:#7b8d70;gap:6px;padding-top:6px;font-size:8px;display:flex}:where(.tm-page) .tm-panel-label>span{background:#7b946d;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:4px}:where(.tm-page) .tm-panel-copy p{color:#56634e;max-width:660px;font-size:15px;line-height:1.85}:where(.tm-page) .tm-panel-copy p>a{text-underline-offset:3px;color:#2d6439;word-break:break-word;text-decoration:underline}:where(.tm-page) .tm-clause-links{color:#537046;flex-wrap:wrap;align-items:center;gap:30px;margin-top:17px;font-size:11px;display:flex}:where(.tm-page) .tm-clause-links button,:where(.tm-page) .tm-clause-links a{background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;display:flex}:where(.tm-page) .tm-clause-links button:hover,:where(.tm-page) .tm-clause-links a:hover{text-underline-offset:3px;text-decoration:underline}:where(.tm-page) .tm-after-terms{color:#7c8378;justify-content:space-between;align-items:center;gap:30px;padding-top:25px;font-size:11px;display:flex}:where(.tm-page) .tm-after-terms>span,:where(.tm-page) .tm-after-terms>a{align-items:center;gap:9px;display:flex}:where(.tm-page) .tm-after-terms>a{color:#4d6443}:where(.tm-page) .tm-support-section{grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px;padding:83px 0 76px;display:grid}:where(.tm-page) .tm-support-image{background:#d6dbd1;border-radius:3px 110px 3px 3px;height:343px;position:relative;overflow:hidden}:where(.tm-page) .tm-support-image>img{-o-object-fit:cover;object-fit:cover;filter:saturate(.76);width:100%;height:100%}:where(.tm-page) .tm-support-image:after{content:"";background:linear-gradient(#0000,#162418ad);position:absolute;inset:60% 0 0}:where(.tm-page) .tm-image-caption{letter-spacing:1.6px;color:#fff;z-index:1;font-size:8px;position:absolute;bottom:21px;left:25px}:where(.tm-page) .tm-support-copy .tm-kicker{margin-bottom:18px}:where(.tm-page) .tm-support-copy h2{letter-spacing:-2.7px;font-size:59px;line-height:1.04}:where(.tm-page) .tm-support-copy>p{color:var(--muted);margin-top:19px;font-size:14px;line-height:1.7}:where(.tm-page) .tm-contact-button{text-align:left;background:0 0;border:0;border-bottom:1px solid #bdc9b4;justify-content:space-between;align-items:center;gap:30px;width:100%;margin-top:22px;padding:0 0 13px;font-size:17px;display:flex}:where(.tm-page) .tm-contact-circle{color:#58774c;border:1px solid #b5c6aa;border-radius:50%;justify-content:center;align-items:center;width:49px;height:49px;transition:background .2s;display:flex}:where(.tm-page) .tm-contact-button:hover .tm-contact-circle{background:#e0ead5}:where(.tm-page) .tm-contact-note{color:#8a9284;margin-top:9px;font-size:10px;display:block}:where(.tm-page) .tm-question-form{background:#fff;border-top:2px solid #68835a;grid-column:1/-1;grid-template-columns:.9fr 1.4fr;gap:65px;margin-top:-25px;padding:40px;display:grid}:where(.tm-page) .tm-form-intro h3{letter-spacing:-.9px;margin-top:15px;font-size:29px;font-weight:400;line-height:1.2}:where(.tm-page) .tm-form-intro p{color:#7b8274;margin-top:19px;font-size:12px;line-height:1.8}:where(.tm-page) .tm-form-fields>label{margin-bottom:7px;font-size:12px;display:block}:where(.tm-page) .tm-form-fields>select,:where(.tm-page) .tm-form-fields>textarea{background:#fbfcf8;border:1px solid #d4ddcc;border-radius:5px;width:100%;min-width:0;margin-bottom:17px;padding:12px 13px;font-size:13px;display:block}:where(.tm-page) .tm-form-fields>textarea{resize:vertical;min-height:115px;margin-bottom:5px;line-height:1.7}:where(.tm-page) .tm-form-fields>p{color:#7d8874;font-size:10px;line-height:1.6}:where(.tm-page) .tm-form-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:20px;display:flex}:where(.tm-page) .tm-form-actions>.tm-action{gap:20px;min-height:43px;padding:12px 16px;font-size:12px}:where(.tm-page) .tm-form-actions>.tm-text-action{font-size:12px}:where(.tm-page) .tm-form-actions>span{color:#87917e;margin-left:auto;font-size:10px}:where(.tm-page) .tm-recipient{margin-top:13px!important}:where(.tm-page) .tm-related{border-top:1px solid #d3ddcb;justify-content:space-between;align-items:center;gap:30px;padding:37px 0 47px;display:flex}:where(.tm-page) .tm-related>div>span{letter-spacing:1.4px;color:#849177;font-size:8px}:where(.tm-page) .tm-related h2{letter-spacing:-.7px;margin-top:11px;font-size:27px;line-height:1.35}:where(.tm-page) .tm-related>a{color:#46613a;border-bottom:1px solid #b4c5a7;align-items:center;gap:35px;padding-bottom:10px;font-size:13px;display:flex}:where(.tm-page) .tm-toast{opacity:0;pointer-events:none;color:#f0f6ea;z-index:200;background:#223c2e;border-radius:6px;max-width:calc(100vw - 40px);padding:14px 22px;font-size:13px;transition:opacity .2s,transform .2s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);box-shadow:0 10px 40px #16341b26}:where(.tm-page) .tm-toast.visible{opacity:1;transform:translate(-50%)}@media (min-width:1600px){:where(.tm-page) .tm-hero-grid{gap:75px}:where(.tm-page) .tm-hero h1{font-size:106px}:where(.tm-page) .tm-hero-art{height:562px}}@media (max-width:1150px){:where(.tm-page) .tm-wrap{width:calc(100% - 72px)}:where(.tm-page) .tm-hero-grid{grid-template-columns:1.05fr 1fr;gap:20px;min-height:606px}:where(.tm-page) .tm-hero h1{letter-spacing:-4px;font-size:clamp(63px,7.4vw,85px)}:where(.tm-page) .tm-hero-art{height:501px}:where(.tm-page) .tm-arch-photo{left:39px;right:25px}:where(.tm-page) .tm-arch-outline{left:15px;right:39px}:where(.tm-page) .tm-vertical-label{right:-6px}:where(.tm-page) .tm-number-badge{gap:13px;width:275px;padding:17px;bottom:48px;left:0}:where(.tm-page) .tm-number-badge>span{font-size:55px}:where(.tm-page) .tm-number-badge>div{font-size:11px}:where(.tm-page) .tm-intro{font-size:21px}:where(.tm-page) .tm-topic-caption{max-width:120px;font-size:8px}:where(.tm-page) .tm-topics-inner,:where(.tm-page) .tm-topics-inner>div{gap:23px}:where(.tm-page) .tm-topics button{gap:7px;font-size:12px}:where(.tm-page) .tm-topics button>svg:last-child{margin-left:0}:where(.tm-page) .tm-terms-controls{gap:20px}:where(.tm-page) .tm-clause-panel{grid-template-columns:160px 1fr;gap:15px;padding-right:90px}:where(.tm-page) .tm-support-section{gap:50px}:where(.tm-page) .tm-support-copy h2{font-size:53px}}@media (max-width:900px){:where(.tm-page) .tm-hero-grid{min-height:570px}:where(.tm-page) .tm-hero h1{letter-spacing:-3.4px;font-size:64px}:where(.tm-page) .tm-intro{font-size:20px}:where(.tm-page) .tm-intro-detail{font-size:13px}:where(.tm-page) .tm-hero-art{height:450px}:where(.tm-page) .tm-arch-photo{left:30px;right:25px}:where(.tm-page) .tm-arch-outline{left:4px;right:38px}:where(.tm-page) .tm-number-badge{width:255px;bottom:33px;left:-10px}:where(.tm-page) .tm-number-badge>span{font-size:50px}:where(.tm-page) .tm-number-badge>div{font-size:10px}:where(.tm-page) .tm-hero-actions{gap:19px}:where(.tm-page) .tm-hero-actions>.tm-action{gap:20px;min-height:49px;padding:14px 17px;font-size:13px}:where(.tm-page) .tm-hero-actions>.tm-text-action{gap:6px;font-size:11px}:where(.tm-page) .tm-topics-inner{padding:18px 0;display:block}:where(.tm-page) .tm-topic-caption{max-width:none;margin-bottom:5px;display:block}:where(.tm-page) .tm-topics-inner>div{gap:20px}:where(.tm-page) .tm-topics button{font-size:13px}:where(.tm-page) .tm-terms-heading{align-items:flex-start}:where(.tm-page) .tm-terms-controls{display:block}:where(.tm-page) .tm-terms-controls>button{margin-top:13px}:where(.tm-page) .tm-clause h3>button{grid-template-columns:45px minmax(0,1fr) 105px 32px}:where(.tm-page) .tm-clause.is-open h3>button{grid-template-columns:23px minmax(0,1fr) 105px 32px}:where(.tm-page) .tm-clause-heading{font-size:22px}:where(.tm-page) .tm-clause-panel{grid-template-columns:1fr;gap:10px;padding-left:56px;padding-right:76px}:where(.tm-page) .tm-panel-label{font-size:8px}:where(.tm-page) .tm-support-section{gap:35px}:where(.tm-page) .tm-support-image{border-top-right-radius:85px;height:327px}:where(.tm-page) .tm-support-copy h2{font-size:47px}:where(.tm-page) .tm-support-copy>p{font-size:13px}:where(.tm-page) .tm-question-form{gap:35px;padding:27px}:where(.tm-page) .tm-form-actions{gap:15px}:where(.tm-page) .tm-related h2{font-size:25px}:where(.tm-page) .tm-related>a{gap:15px;font-size:12px}}@media (max-width:680px){:where(.tm-page) .tm-wrap{width:calc(100% - 40px)}:where(.tm-page) .tm-hero{padding-top:21px;padding-bottom:18px}:where(.tm-page) .tm-edition{letter-spacing:1px;gap:0;font-size:7px}:where(.tm-page) .tm-edition>span{display:none}:where(.tm-page) .tm-breadcrumb{gap:10px;font-size:10px}:where(.tm-page) .tm-hero-grid{flex-direction:column;align-items:stretch;gap:28px;padding-top:33px;padding-bottom:8px;display:flex}:where(.tm-page) .tm-hero-copy{z-index:1;position:relative}:where(.tm-page) .tm-kicker{letter-spacing:1.6px;font-size:9px}:where(.tm-page) .tm-hero h1{letter-spacing:-3px;margin-top:18px;margin-bottom:23px;font-size:clamp(59px,11.9vw,81px);line-height:1.03}:where(.tm-page) .tm-intro{font-size:20px;line-height:1.35}:where(.tm-page) .tm-intro-detail{font-size:13px;margin-top:15px!important}:where(.tm-page) .tm-hero-actions{gap:27px;margin-top:24px}:where(.tm-page) .tm-hero-actions>.tm-action{gap:29px;min-height:47px;padding:14px 17px;font-size:12px}:where(.tm-page) .tm-hero-actions>.tm-text-action{gap:7px;font-size:12px}:where(.tm-page) .tm-source-date{margin-top:23px;font-size:9px}:where(.tm-page) .tm-hero-art{align-self:center;width:100%;max-width:390px;height:390px;margin-top:0}:where(.tm-page) .tm-arch-photo{inset:7px 33px 4px 48px}:where(.tm-page) .tm-arch-outline{inset:0 48px 0 20px;transform:rotate(8deg)}:where(.tm-page) .tm-vertical-label{letter-spacing:1.5px;font-size:7px;top:29%;right:8px}:where(.tm-page) .tm-arch-photo img{-o-object-position:left center;object-position:left center}:where(.tm-page) .tm-arch-photo figcaption{letter-spacing:1.4px;font-size:7px;bottom:16px;left:22px}:where(.tm-page) .tm-number-badge{gap:13px;width:262px;padding:16px 18px;bottom:53px;left:0}:where(.tm-page) .tm-number-badge>span{font-size:51px}:where(.tm-page) .tm-number-badge>div{font-size:10px}:where(.tm-page) .tm-number-badge>svg{width:15px}:where(.tm-page) .tm-preview-note{align-items:flex-start;gap:6px;margin-top:17px;padding-top:13px;font-size:9px}:where(.tm-page) .tm-note-dot{margin-top:4px}:where(.tm-page) .tm-preview-note>span:nth-child(2){max-width:calc(100% - 19px)}:where(.tm-page) .tm-preview-note>a{margin-left:11px;font-size:9px}:where(.tm-page) .tm-topics-inner{padding:21px 0 15px}:where(.tm-page) .tm-topic-caption{margin-bottom:10px;font-size:8px}:where(.tm-page) .tm-topics-inner>div{-moz-column-gap:25px;grid-template-columns:1fr 1fr;gap:2px 25px;display:grid}:where(.tm-page) .tm-topics button{border-top:1px solid #d5dfcb;gap:9px;width:100%;padding:13px 0;font-size:12px}:where(.tm-page) .tm-topics button>svg:last-child{margin-left:auto}:where(.tm-page) .tm-topics button>svg:first-child{width:16px}:where(.tm-page) .tm-terms-section{padding:50px 0 38px}:where(.tm-page) .tm-terms-heading{padding-bottom:27px;display:block}:where(.tm-page) .tm-terms-heading h2{letter-spacing:-1.6px;margin-top:12px;font-size:37px}:where(.tm-page) .tm-terms-controls{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}:where(.tm-page) .tm-terms-controls>p{font-size:11px}:where(.tm-page) .tm-terms-controls>button{min-height:37px;margin:0;padding:8px 10px;font-size:11px}:where(.tm-page) .tm-agreement-label{font-size:7px}:where(.tm-page) .tm-clause h3>button{grid-template-columns:27px minmax(0,1fr) 29px;gap:8px;padding:24px 0}:where(.tm-page) .tm-clause.is-open h3>button{grid-template-columns:20px minmax(0,1fr) 29px;padding:23px 10px 18px}:where(.tm-page) .tm-clause-tag{display:none}:where(.tm-page) .tm-clause-heading{letter-spacing:-.4px;font-size:20px;line-height:1.3}:where(.tm-page) .tm-clause-number{font-size:9px}:where(.tm-page) .tm-expand{width:28px;height:28px}:where(.tm-page) .tm-expand>svg{width:16px;height:16px}:where(.tm-page) .tm-clause-panel{gap:9px;padding:0 22px 23px 39px}:where(.tm-page) .tm-panel-label{font-size:7px}:where(.tm-page) .tm-panel-copy p{font-size:13px;line-height:1.85}:where(.tm-page) .tm-clause-links{gap:23px;margin-top:12px;font-size:10px}:where(.tm-page) .tm-after-terms{padding-top:22px;font-size:10px;display:block}:where(.tm-page) .tm-after-terms>span{align-items:flex-start;gap:7px;line-height:1.7}:where(.tm-page) .tm-after-terms>span>svg{flex-shrink:0;margin-top:2px}:where(.tm-page) .tm-after-terms>a{margin-top:11px;margin-left:23px}:where(.tm-page) .tm-support-section{grid-template-columns:1fr;gap:30px;padding:44px 0 41px}:where(.tm-page) .tm-support-image{border-top-right-radius:85px;height:232px}:where(.tm-page) .tm-image-caption{font-size:7px;bottom:17px;left:18px}:where(.tm-page) .tm-support-copy h2{letter-spacing:-2px;font-size:46px;line-height:1.06}:where(.tm-page) .tm-support-copy .tm-kicker{margin-bottom:14px}:where(.tm-page) .tm-support-copy>p{margin-top:16px;font-size:13px}:where(.tm-page) .tm-contact-button{margin-top:18px;padding-bottom:10px;font-size:16px}:where(.tm-page) .tm-contact-circle{width:43px;height:43px}:where(.tm-page) .tm-contact-note{font-size:9px}:where(.tm-page) .tm-question-form{grid-template-columns:1fr;gap:24px;margin-top:0;padding:23px 18px}:where(.tm-page) .tm-form-intro h3{margin-top:12px;font-size:28px}:where(.tm-page) .tm-form-intro p{margin-top:14px;font-size:11px}:where(.tm-page) .tm-form-fields>select,:where(.tm-page) .tm-form-fields>textarea{padding:10px;font-size:16px}:where(.tm-page) .tm-form-fields>p{font-size:9px}:where(.tm-page) .tm-form-actions{gap:19px}:where(.tm-page) .tm-form-actions>.tm-action{gap:17px;padding:12px 14px;font-size:11px}:where(.tm-page) .tm-form-actions>.tm-text-action{font-size:11px}:where(.tm-page) .tm-form-actions>span{display:none}:where(.tm-page) .tm-related{padding:28px 0 36px;display:block}:where(.tm-page) .tm-related>div>span{font-size:7px}:where(.tm-page) .tm-related h2{letter-spacing:-.4px;font-size:22px;line-height:1.35}:where(.tm-page) .tm-related>a{gap:27px;margin-top:20px;padding-bottom:8px;font-size:12px;display:inline-flex}:where(.tm-page) .tm-toast{width:calc(100% - 40px);padding:13px 17px;font-size:12px;bottom:15px}}@media (max-width:370px){:where(.tm-page) .tm-wrap{width:calc(100% - 32px)}:where(.tm-page) .tm-edition{font-size:6px}:where(.tm-page) .tm-hero h1{letter-spacing:-3px;font-size:57px}:where(.tm-page) .tm-hero-actions{gap:19px}:where(.tm-page) .tm-hero-actions>.tm-action{gap:22px}:where(.tm-page) .tm-hero-art{height:363px}:where(.tm-page) .tm-number-badge{width:244px;bottom:51px}:where(.tm-page) .tm-clause-heading{font-size:18px}:where(.tm-page) .tm-topics button{font-size:11px}:where(.tm-page) .tm-topics-inner>div{gap:18px}:where(.tm-page) .tm-terms-controls{gap:12px}:where(.tm-page) .tm-terms-controls>p{font-size:10px}:where(.tm-page) .tm-related h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.tm-page *,.tm-page :before,.tm-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.tm-page{font-family:Arial,sans-serif;font-size:10pt;overflow:visible;color:#111!important;background:#fff!important}:where(.tm-page) .tm-wrap{margin:0;width:100%!important}:where(.tm-page) .tm-hero-art,:where(.tm-page) .tm-topics,:where(.tm-page) .tm-hero-actions,:where(.tm-page) .tm-source-date,:where(.tm-page) .tm-preview-note,:where(.tm-page) .tm-hero-top,:where(.tm-page) .tm-terms-controls,:where(.tm-page) .tm-clause-links,:where(.tm-page) .tm-support-section,:where(.tm-page) .tm-related,:where(.tm-page) .tm-toast,:where(.tm-page) .tm-skip,:where(.tm-page) .tm-agreement-label,:where(.tm-page) .tm-after-terms>a,:where(.tm-page) .tm-intro,:where(.tm-page) .tm-intro-detail,:where(.tm-page) .tm-expand,:where(.tm-page) .tm-clause-tag{display:none!important}:where(.tm-page) .tm-hero{padding:0 0 10pt!important}:where(.tm-page) .tm-hero-grid{min-height:0;padding:0;display:block!important}:where(.tm-page) .tm-hero .tm-kicker{letter-spacing:.5pt;font-size:9pt}:where(.tm-page) .tm-hero h1{letter-spacing:-.5pt;margin:8pt 0 0;font-size:23pt;line-height:1.1}:where(.tm-page) .tm-hero h1 br{display:none}:where(.tm-page) .tm-hero h1 span{color:#111;margin-left:6pt}:where(.tm-page) .tm-terms-section{padding:8pt 0}:where(.tm-page) .tm-terms-heading{padding-bottom:10pt}:where(.tm-page) .tm-terms-heading .tm-kicker{display:none}:where(.tm-page) .tm-terms-heading h2{letter-spacing:-.2pt;margin:0;font-size:15pt}:where(.tm-page) .tm-clause,:where(.tm-page) .tm-clause.is-open{-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px solid #ddd;background:#fff!important;padding:0!important}:where(.tm-page) .tm-clause h3>button,:where(.tm-page) .tm-clause.is-open h3>button{gap:10pt;padding:12pt 0 4pt!important;display:flex!important}:where(.tm-page) .tm-clause-number{color:#555;font-size:9pt}:where(.tm-page) .tm-clause-heading{letter-spacing:0;font-size:12pt;color:#111!important}.tm-page .tm-clause-panel[hidden],.tm-page .tm-clause-panel{padding:0 0 10pt 24pt;display:block!important}:where(.tm-page) .tm-panel-label{display:none}:where(.tm-page) .tm-panel-copy p{color:#222;max-width:none;font-size:10pt;line-height:1.5}:where(.tm-page) .tm-after-terms{color:#444;padding-top:12pt;font-size:8pt}:where(.tm-page) .tm-after-terms:after{content:"Terms of Service · Last updated: 12 June 2026 · scannerpilot.com/terms";margin-top:6pt;font-size:8pt;display:block}:where(.tm-page) .tm-after-terms>span>svg{display:none}}.tm-page{font-feature-settings:normal;display:flow-root}.tm-page :is(button,a,select,textarea):focus-visible{box-shadow:none}.tm-page :is(main,section)[tabindex="-1"]:focus{box-shadow:none;outline:none}.tm-page .tm-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}@media print{body:has(.tm-page)>:is(header,footer){display:none!important}}
