.tl-shell{color:#16324f;max-width:1080px;font-family:var(--font-ui);margin:auto;padding:20px 22px 100px}.tl-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.tl-header img,.tl-header svg{max-width:150px;max-height:52px}.tl-title{max-width:720px;margin:50px 0 30px}.tl-title h1{letter-spacing:-1.5px;color:#16324f;margin:12px 0 18px;font-size:clamp(32px,5vw,54px);line-height:1.12}.tl-title p{line-height:1.75}.tl-eyebrow{letter-spacing:2px;color:#287ea8;font-size:12px;font-weight:700}.tl-panel{background:#fff;border:1px solid #dce8ee;border-radius:22px;margin:22px 0;padding:25px;box-shadow:0 10px 35px #16324f08}.tl-panel form{max-width:580px;margin-top:25px}.tl-shell label{margin:18px 0;font-weight:600;display:block}.tl-shell input:not([type=checkbox]){box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbdce7;border-radius:10px;margin-top:8px;padding:13px;font-size:16px;display:block}.tl-check{align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;font-weight:400!important;display:flex!important}.tl-check input{flex-shrink:0;margin-top:6px}.tl-shell button{color:#fff;font:inherit;cursor:pointer;background:#287ea8;border:1px solid #287ea8;border-radius:12px;min-height:46px;padding:12px 19px;font-size:16px;font-weight:600}.tl-shell button.tl-secondary{color:#225c7e;background:#edf7fc;border-color:#b7d7e8}.tl-shell button:disabled{opacity:.5;cursor:not-allowed}.tl-shell :focus-visible{outline-offset:3px;outline:3px solid #287ea8}.tl-shell a{color:#287ea8;text-underline-offset:4px;text-decoration:underline}.tl-small,.tl-privacy{color:#526c80;font-size:13px;line-height:1.7}.tl-warning{color:#754c0e;background:#fff4db;border-radius:12px;padding:16px}.tl-message{color:#225c7e;background:#edf7fc;border-radius:12px;padding:14px}.tl-map{z-index:0;background:#e4eeea;border:1px solid #c8ddd4;border-radius:20px;height:55vh;min-height:310px;max-height:620px;margin:20px 0}.tl-session-bar{flex-wrap:wrap;justify-content:space-between;gap:15px;padding:16px 0;font-size:14px;display:flex}.tl-session-bar strong{font-size:22px}.tl-active{color:#236b91;font-weight:700}.tl-member{border-bottom:1px solid #e4edf3;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.tl-member small{color:#526c80;margin-top:7px;display:block}.tl-qr{width:180px;height:180px;margin:18px auto;display:block}.tl-shell summary{cursor:pointer;font-weight:600;line-height:1.7}.tl-privacy{margin-top:32px}.tl-privacy p{max-width:800px}@media (max-width:600px){.tl-shell{padding:16px 16px 100px}.tl-title{margin-top:30px}.tl-panel{padding:18px}.tl-member{flex-direction:column;align-items:flex-start}.tl-map{height:48vh}.tl-actions{gap:8px}.tl-shell button{padding:11px 14px}}.tl-header>a:first-child{letter-spacing:.025em;color:#16324f;align-items:center;gap:12px;font-weight:800;text-decoration:none;display:flex}.tl-header .baruga-social-logo{object-fit:contain;border-radius:10px;width:42px;height:42px}.tl-map-alternative{background:linear-gradient(120deg,#edf7fc,#fff);border:1px solid #d3e5ef;border-radius:20px;margin:20px 0;padding:25px}.tl-map-alternative h2{color:#16324f;margin:0 0 10px;font-size:24px}.tl-map-alternative p{color:#526c80;font-size:14px;line-height:1.7}.tl-map-alternative small{color:#526c80;font-size:12px}.tl-title>p:not(.tl-eyebrow){color:#526c80}.tl-panel form button{width:100%}.tl-warning,.tl-message{line-height:1.65}.tl-member .tl-actions a{font-size:13px;font-weight:650}@media (max-width:600px){.tl-header>a:last-child{font-size:13px}.tl-header>a:first-child{gap:8px;font-size:13px}.tl-map-alternative{padding:20px}.tl-title h1{letter-spacing:-.04em}.tl-member .tl-actions a{overflow-wrap:anywhere}.tl-panel form{max-width:100%}}.tl-plan-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.tl-plan-grid article{background:#f8fbfd;border:1px solid #dce8ee;border-radius:18px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.tl-plan-grid h2{color:#16324f;margin:5px 0;font-size:32px;line-height:1.4}.tl-plan-grid h2 small{color:#526c80;font-size:13px;font-weight:400}.tl-plan-grid article>p:not(.tl-eyebrow){color:#526c80;margin:4px 0 20px;font-size:14px}.tl-plan-grid button{width:100%;margin-top:auto}.tl-shell .tl-payment-link{color:#fff;background:#287ea8;border-radius:12px;padding:14px 20px;font-weight:700;text-decoration:none;display:inline-flex}.tl-session-bar>span{white-space:nowrap}@media (max-width:600px){.tl-plan-grid{grid-template-columns:1fr;gap:14px}.tl-plan-grid article{padding:20px}.tl-plan-grid h2{font-size:28px}}.tl-plan-grid .tl-event-plan{border-color:var(--baruga-gold);background:linear-gradient(145deg,#fff9ed,#fff)}.tl-plan-grid .tl-event-plan .tl-eyebrow{color:#8a6a31}.tl-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:600px){.tl-plan-grid{grid-template-columns:1fr}}.tl-app-page .baruga-app-content{background:radial-gradient(circle at 90% 2%,rgba(var(--baruga-gold-rgb),.11),transparent 22rem),#f4f7f6}.tl-shell{color:#173b31;max-width:1180px;padding:24px clamp(18px,3vw,36px) 100px}.tl-header{border-bottom:1px solid #d4e3dc;min-height:58px;margin-bottom:16px}.tl-header>a:first-child{color:#064e3b}.tl-title{border:1px solid rgba(var(--baruga-gold-rgb),.34);background-position:50%;background-size:cover;border-radius:24px;flex-direction:column;justify-content:center;max-width:none;min-height:320px;margin:18px 0 28px;padding:clamp(2rem,5vw,4.2rem);display:flex;box-shadow:0 22px 52px #052b222e}.tl-title h1{max-width:650px;font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(2.25rem,4.5vw,4.4rem)}.tl-title>p:not(.tl-eyebrow){max-width:600px;font-size:1rem;color:#d9eee4!important}.tl-eyebrow{color:#b8ecd8;font-weight:800}.tl-panel{background:linear-gradient(145deg,#fff,#f7fbf9);border-color:#d4e3dc;box-shadow:0 12px 32px #064e3b12}.tl-plan-grid article{background:linear-gradient(145deg,#fff,#f1f8f4);border-color:#d4e3dc}.tl-plan-grid .tl-group-plan{background:linear-gradient(145deg,#ecf8f2,#fff);border-color:#8fc7b4}.tl-plan-grid h2,.tl-map-alternative h2{color:#064e3b;font-family:var(--font-display)}.tl-shell button{background:linear-gradient(145deg,#0f8a72,#064e3b);border-color:#064e3b;box-shadow:0 7px 16px #064e3b29}.tl-shell button.tl-secondary{color:#0f6f59;box-shadow:none;background:#fff;border-color:#a9cdbd}.tl-shell :focus-visible{outline-color:var(--baruga-gold-ink)}.tl-shell a{color:#0f6f59}.tl-message{color:#155a47;background:#eaf7f1}.tl-active{color:#0f7c63}.tl-map{border-color:#a9cdbd;box-shadow:0 14px 34px #064e3b1a}.tl-map-alternative{background:linear-gradient(145deg,#edf8f3,#fff);border-color:#cfe1d8}.tl-person-marker{background:0 0!important;border:0!important}.tl-person-marker-avatar{color:#fff;width:38px;height:38px;font:800 12px/1 var(--font-ui);box-shadow:0 0 0 2px var(--baruga-gold),0 8px 18px #032c2257;background:linear-gradient(145deg,#0f8a72,#064e3b);border:3px solid #fff;border-radius:50%;place-items:center;display:grid}.tl-person-marker:after{content:"";background:var(--baruga-gold);width:8px;height:8px;position:absolute;top:38px;left:17px;transform:rotate(45deg);box-shadow:3px 3px 8px #032c2240}.tl-person-marker.is-stale .tl-person-marker-avatar{filter:grayscale(.75);opacity:.78}@media (max-width:600px){.tl-title{background-position:62%;min-height:260px;padding:1.7rem}.tl-title h1{font-size:2.45rem}.tl-title>p:not(.tl-eyebrow){font-size:.9rem}.tl-plan-grid{grid-template-columns:1fr}}.tl-app-page .tl-shell{color:#173e35;background:0 0;max-width:1280px;font-size:16px;line-height:1.65}.tl-app-page .tl-title{background:linear-gradient(90deg,#032c22 0% 42%,#032c22ed 57%,#032c221f 100%),url(/photos/teamlink-hero.webp) 100%/cover;border:1px solid #638376;max-width:none;min-height:370px;margin:24px 0 28px;padding:clamp(26px,4vw,52px);box-shadow:0 16px 40px #063b2c18}.tl-app-page .tl-title h1{color:#fff;letter-spacing:-.035em;overflow-wrap:anywhere;max-width:520px;margin:14px 0 20px;font-size:clamp(34px,4vw,58px);font-weight:650;line-height:1.12}.tl-app-page .tl-title>p:not(.tl-eyebrow){max-width:460px;font-size:17px;line-height:1.75;color:#fff!important}.tl-app-page .tl-shell .tl-eyebrow{color:#17624e;letter-spacing:.12em;font-size:12px;font-weight:800;line-height:1.6}.tl-app-page .tl-title .tl-eyebrow{color:var(--baruga-gold)!important}.tl-app-page .tl-panel{background:#fff;border:1px solid #cfdfd7;padding:28px}.tl-app-page .tl-plan-grid{align-items:stretch;gap:18px}.tl-app-page .tl-plan-grid article{min-width:0;box-shadow:none;background:#f6faf8;border:1px solid #c9dcd2;border-top:3px solid #17624e;border-radius:16px;gap:5px;padding:26px 22px}.tl-app-page .tl-plan-grid .tl-group-plan{background:#edf6f1;border-color:#17624e #9dbdac #9dbdac}.tl-app-page .tl-plan-grid .tl-event-plan{border-color:var(--baruga-gold);background:#fffaf0;border-top-color:#9b7937}.tl-app-page .tl-plan-grid h2{color:#123d31;letter-spacing:-.03em;margin:8px 0;font-size:36px;line-height:1.35}.tl-app-page .tl-plan-grid h2 small{color:#4b6057;letter-spacing:0;font-size:14px;display:inline-block}.tl-app-page .tl-plan-grid article>p:not(.tl-eyebrow){color:#40594d;margin:0 0 22px;font-size:15px;line-height:1.65}.tl-app-page .tl-shell button{color:#fff;white-space:normal;min-height:48px;box-shadow:none;background:#07523e;border-color:#07523e;font-size:16px;line-height:1.45}.tl-app-page .tl-shell button.tl-secondary{color:#07523e;background:#fff;border-color:#91b6a5}.tl-app-page .tl-shell button:disabled{opacity:1;color:#4e5e56;box-shadow:none;background:#e4eae7;border-color:#b8c5bd}.tl-app-page .tl-small,.tl-app-page .tl-privacy,.tl-app-page .tl-member small{color:#40594d;font-size:14px;line-height:1.75}.tl-app-page .tl-shell label{color:#173e35;font-size:16px}.tl-app-page .tl-shell input:not([type=checkbox]){color:#173e35;background:#fff;border-color:#91ac9f}.tl-app-page .tl-shell input::placeholder{color:#596c62;opacity:1}.tl-app-page .tl-shell :focus-visible{outline-offset:4px;outline:3px solid #987128}.tl-app-page .tl-session-bar{background:#edf6f1;border:1px solid #c7ddd1;border-radius:14px;margin-bottom:18px;padding:20px}.tl-app-page .tl-privacy{background:#fff;border:1px solid #cfdfd7;border-radius:16px;padding:20px 24px}@media (max-width:1000px) and (min-width:601px){.tl-app-page .tl-plan-grid{grid-template-columns:1fr}.tl-app-page .tl-plan-grid article{padding:22px}.tl-app-page .tl-title{background:linear-gradient(90deg,#032c22 0%,#032c22f5 55%,#032c2299 100%),url(/photos/teamlink-hero.webp) 50%/cover}}@media (max-width:600px){.tl-app-page .tl-title{background:linear-gradient(90deg,#032c22f7,#032c22e0),url(/photos/teamlink-hero.webp) 50%/cover;min-height:340px;padding:28px 24px}.tl-app-page .tl-title h1{font-size:38px}.tl-app-page .tl-title>p:not(.tl-eyebrow){font-size:16px}.tl-app-page .tl-panel{padding:18px}.tl-app-page .tl-plan-grid{grid-template-columns:1fr}.tl-app-page .tl-privacy{padding:18px}}.tl-files-title{background:linear-gradient(90deg,#032c22 0%,#032c22e6 60%,#032c2259 100%),url(/photos/team-files.webp) 50%/cover!important;min-height:300px!important}.tl-files-panel h2,.tl-share-builder h2{font-family:var(--font-display);color:#064e3b;margin-top:0}.tl-files-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.tl-upload-button{cursor:pointer;background:#07523e;border-radius:11px;align-items:center;position:relative;color:#fff!important;padding:12px 18px!important;display:inline-flex!important}.tl-upload-button input{opacity:0!important;cursor:pointer!important;margin:0!important;position:absolute!important;inset:0!important}.tl-file-actions{background:#f5faf7;border:1px solid #d4e3dc;border-radius:11px;flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0 12px;padding:10px 12px;display:flex}.tl-file-actions label{margin:0!important;font-size:14px!important}.tl-file-actions span{color:#526c80;font-size:13px}.tl-file-list{gap:8px;display:grid}.tl-file-row{background:#fbfdfc;border:1px solid #dbe8e1;border-radius:11px;align-items:center;gap:12px;padding:12px;margin:0!important;display:flex!important}.tl-file-row span{min-width:0}.tl-file-row b,.tl-file-row small{overflow-wrap:anywhere;display:block}.tl-file-row small{color:#526c80;margin-top:3px;font-size:12px}.tl-files-empty{text-align:center;color:#40594d;background:#f5faf7;border:1px dashed #9dbdac;border-radius:14px;gap:5px;padding:28px;display:grid}.tl-share-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.tl-share-fields label{margin:0!important}.tl-share-fields select,.tl-share-fields input{box-sizing:border-box;color:#173e35;width:100%;font:inherit;background:#fff;border:1px solid #91ac9f;border-radius:10px;margin-top:7px;padding:12px;display:block}.tl-share-fields small{color:#526c80;margin-top:5px;font-size:12px;display:block}.tl-new-share{background:#f5fbf7;border:1px solid #b9d8c5;border-radius:14px;padding:18px}.tl-new-share>input{box-sizing:border-box;background:#fff;border:1px solid #91ac9f;border-radius:9px;width:100%;margin:12px 0;padding:11px;display:block}.tl-new-share .tl-qr{width:180px;height:180px;margin:18px 0}.tl-new-share .tl-qr svg{width:100%;height:100%;display:block}.tl-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tl-share-row{border-top:1px solid #dbe8e1;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.tl-share-row span{min-width:0}.tl-share-row b,.tl-share-row small{overflow-wrap:anywhere;display:block}.tl-share-row small{color:#526c80;margin-top:4px;font-size:12px}.tl-share-row.expired{opacity:.64}.tl-files-note{margin:20px 0 0}@media (max-width:600px){.tl-files-toolbar{flex-direction:column;align-items:stretch}.tl-share-fields{grid-template-columns:1fr}.tl-share-row{flex-direction:column;align-items:stretch}.tl-share-row .tl-actions button,.tl-new-share .tl-actions button{flex:1}}.tl-shell button.tl-danger{color:#fff;background:#9b2c2c;border-color:#7f1d1d;box-shadow:0 6px 18px #9b2c2c22}.tl-saved-teams{background:#f5fbf7;border:1px solid #b9d8c5;border-radius:16px;margin-bottom:18px;padding:16px}.tl-saved-teams>div:first-child{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.tl-saved-teams span,.tl-saved-team small{color:#526c80;font-size:13px;line-height:1.55}.tl-saved-team{border-top:1px solid #d7e9dc;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.tl-saved-team b,.tl-saved-team small{display:block}.tl-saved-team button{flex-shrink:0}.tl-pass-ready,.tl-pass-active{border:1px solid var(--baruga-gold);color:#5f4b21;background:#fffaf0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:18px;padding:14px 16px;display:flex}.tl-pass-ready strong,.tl-pass-active strong{font-size:15px}.tl-pass-ready span,.tl-pass-active span{font-size:13px;line-height:1.55}.tl-pass-active{color:#18543c;background:#f5fbf7;border-color:#b9d8c5;margin:16px 0 20px}.tl-function-tabs{background:#f0f6f3;border:1px solid #cbded7;border-radius:14px;gap:8px;margin:0 0 24px;padding:5px;display:flex}.tl-function-tabs a{text-align:center;color:#24483c;border-radius:10px;flex:1;padding:12px;font-weight:650;text-decoration:none}.tl-function-tabs a[aria-current]{color:#fff;background:#123e30}.tl-function-tabs span{color:#215239;background:#d9ebdf;border-radius:5px;margin-left:6px;padding:3px 6px;font-size:10px}.tl-app-page .tl-function-tabs a[aria-current=page]{color:#fff!important;background:#123e30!important}.tl-app-page .tl-function-tabs a:not([aria-current]){color:#24483c!important;background:#f0f6f3!important}.tl-function-tabs{background:linear-gradient(135deg,#f7fbf8,#e8f3ed);border:1px solid #b9d4c6;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:4px;padding:5px;display:grid;position:relative;box-shadow:0 8px 24px #064e3b14}.tl-function-tabs a{letter-spacing:-.01em;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:10px 14px;font-size:14px;font-weight:750;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:flex;color:#31594b!important}.tl-function-tabs a:hover{transform:translateY(-1px);color:#064e3b!important;background:#fff!important}.tl-function-tabs a[aria-current=page]{box-shadow:0 7px 16px #064e3b38,inset 0 1px #ffffff2e;color:#fff!important;background:linear-gradient(135deg,#07523e,#0e765c)!important}.tl-function-tabs a:focus-visible{outline:3px solid var(--baruga-gold-ink);outline-offset:2px}.tl-function-tabs span{color:#215239;letter-spacing:.04em;background:#d8ebdf;border-radius:999px;margin-left:7px;padding:3px 7px;font-size:10px}.tl-function-tabs a[aria-current=page] span{color:#fff;background:#ffffff2e}.tl-files-title+.tl-function-tabs a[aria-current=page]{font-size:0}.tl-files-title+.tl-function-tabs a[aria-current=page]:after{content:"File Sharing";font-size:14px}@media (max-width:600px){.tl-function-tabs{border-radius:14px;gap:3px;padding:4px}.tl-function-tabs a{min-height:42px;padding:9px 5px;font-size:12px;line-height:1.15}.tl-files-title+.tl-function-tabs a[aria-current=page]:after{font-size:12px}.tl-function-tabs span{margin-left:3px;padding:2px 5px;font-size:9px}}.tl-task-chooser{color:#fff;background:linear-gradient(135deg,#032c22 0%,#07523e 58%,#123d31 100%);border:1px solid #c9ddd1;border-radius:24px;margin:20px 0 18px;padding:clamp(22px,4vw,38px);box-shadow:0 18px 42px #032c222e}.tl-task-chooser-heading{max-width:720px}.tl-task-chooser-heading .tl-eyebrow{color:var(--baruga-gold)}.tl-task-chooser-heading h1{color:#fff;font:650 clamp(28px,4vw,44px)/1.12 var(--font-display);letter-spacing:-.045em;margin:8px 0 10px}.tl-task-chooser-heading p:last-child{color:#d9eee4;margin:0;font-size:15px;line-height:1.7}.tl-task-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.tl-task-choice{background:#ffffff1a;border:1px solid #d3f0e152;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:16px;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:grid;color:#fff!important;text-decoration:none!important}:is(.tl-task-choice:hover,.tl-task-choice:focus-visible){border-color:var(--baruga-gold);background:#ffffff2b;outline:none;transform:translateY(-2px);box-shadow:0 10px 22px #00000029}.tl-task-choice.is-active{border-color:var(--baruga-gold);background:#ffffff29}.tl-task-choice-icon{background:var(--baruga-gold);color:#173b31;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.tl-task-choice strong,.tl-task-choice small{display:block}.tl-task-choice strong{font-size:14px;line-height:1.35}.tl-task-choice small{color:#d9eee4;margin-top:4px;font-size:11px;line-height:1.45}.tl-task-choice>svg{width:16px;color:var(--baruga-gold);flex:none}.tl-function-tabs{margin-top:0}.tl-app-page .tl-title{scroll-margin-top:24px}@media (max-width:900px){.tl-task-choice-grid{grid-template-columns:1fr}.tl-task-choice{padding:14px}.tl-task-choice small{font-size:12px}}.tl-app-page .tl-shell :is(button,.tl-payment-link,.tt-primary):not(.tl-secondary):not(.tl-danger):not(.tt-group-card):not(.tt-inline){box-shadow:0 6px 15px #064e3b29;color:#fff!important;background:#064e3b!important;border:1px solid #064e3b!important}.tl-app-page .tl-shell :is(button,.tl-payment-link,.tt-primary):not(.tl-secondary):not(.tl-danger):not(.tt-group-card):not(.tt-inline):hover:not(:disabled){box-shadow:0 9px 20px #064e3b38;background:#0f765b!important;border-color:#0f765b!important}.tl-app-page .tl-shell :is(button,.tl-payment-link,.tt-primary).tl-secondary,.tl-app-page .tl-shell button.tl-secondary{box-shadow:0 2px 7px #064e3b12;color:#064e3b!important;background:#fff!important;border:1px solid #6f9e89!important}.tl-app-page .tl-shell :is(button,.tl-payment-link,.tt-primary).tl-secondary:hover:not(:disabled),.tl-app-page .tl-shell button.tl-secondary:hover:not(:disabled){color:#043a2d!important;background:#edf7f1!important;border-color:#34795d!important}.tl-app-page .tl-shell button:disabled{color:#465d54!important;opacity:1!important;box-shadow:none!important;background:#e5ece8!important;border-color:#aebfb5!important}.tl-app-page .tl-shell button.tl-danger{color:#fff!important;background:#9b2c2c!important;border-color:#7f1d1d!important}.tl-app-page .tl-shell .tt-inline{text-decoration:underline;color:#07523e!important;box-shadow:none!important;background:0 0!important;border:0!important}.tl-password-row{align-items:stretch;gap:8px;margin-top:7px;display:flex}.tl-password-row input{min-width:0;flex:1!important;margin-top:0!important}.tl-password-row button{flex:none!important;min-height:44px!important;padding:9px 12px!important;font-size:13px!important}.tl-app-page .tl-shell{color:#173e35;font-size:17px;line-height:1.7}.tl-app-page .tl-shell :is(.tl-panel,.tl-session-bar,.tl-privacy,.tl-map-alternative){color:#173e35}.tl-app-page .tl-shell :is(.tl-panel p,.tl-session-bar span,.tl-map-alternative p,.tl-privacy p,.tl-small){font-size:15px;line-height:1.75;color:#294f40!important}.tl-app-page .tl-shell :is(.tl-panel h2,.tl-map-alternative h2){font-size:clamp(21px,2.5vw,27px);line-height:1.3;color:#064e3b!important}.tl-app-page .tl-function-tabs a{min-height:50px;font-size:15px;font-weight:800;color:#173e35!important}.tl-app-page .tl-function-tabs a:not([aria-current]){border-color:#c0d7c9;background:#f7fbf8!important}.tl-app-page .tl-plan-grid article>p:not(.tl-eyebrow){font-size:16px;line-height:1.7;color:#294f40!important}.tl-app-page .tl-plan-grid h2{font-size:clamp(30px,4vw,38px);color:#064e3b!important}.tl-app-page .tl-file-row b,.tl-app-page .tl-share-row b{font-size:15px;color:#173e35!important}.tl-app-page .tl-file-row small,.tl-app-page .tl-share-row small,.tl-app-page .tl-share-fields small{font-size:13px;line-height:1.55;color:#3d6152!important}.tl-app-page .tl-task-choice strong{font-size:15px}.tl-app-page .tl-task-choice small{font-size:13px;line-height:1.55}.tl-app-page .tt-shell :is(label,.tt-section-heading>span,.tt-group-card span,.tt-group-card small){font-size:15px;line-height:1.6;color:#294f40!important}.tl-app-page .tt-shell .tt-group-card strong{font-size:18px;color:#123d31!important}.tl-app-page .tt-shell .tt-table{font-size:15px;line-height:1.65}.tl-app-page .tt-shell .tt-table thead th{font-size:13px}@media (max-width:600px){.tl-app-page .tl-shell{font-size:16px}.tl-app-page .tl-function-tabs a{min-height:48px;padding:10px 6px;font-size:13px}.tl-app-page .tl-shell :is(.tl-panel p,.tl-session-bar span,.tl-map-alternative p,.tl-privacy p,.tl-small),.tl-app-page .tl-task-choice strong{font-size:15px}.tl-app-page .tl-task-choice small{font-size:13px}}.tl-function-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.tl-task-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.tl-function-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-task-choice-grid{grid-template-columns:1fr}}
