.page-head{background:var(--cream)}.page-head .breadcrumbs{padding-top:20px}.page-head__inner{display:flex;flex-direction:column;gap:14px;padding-top:20px;padding-bottom:40px}.page-head__inner>*{max-width:780px}.page-head__lede{font-size:17px;line-height:1.6;color:var(--muted)}.page-head__lede p{margin:0}.page-head__lede a{color:var(--ink)}.page-head--contact .page-head__inner{padding-bottom:72px}.page-head--about h1{font-size:clamp(34px,4.4vw,60px)}.content-page{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding-top:32px;padding-bottom:64px}.content-page__main{display:flex;flex-direction:column;gap:28px;min-width:0}.content-page__info{display:flex;flex-direction:column;gap:24px;min-width:0}.content-page__body{color:var(--muted);font-size:16px}.content-page__body>p,.content-page__body>ul,.content-page__body>ol{max-width:68ch}.content-page__body h2{margin-top:1.4em;font-size:clamp(24px,2.2vw,30px);color:var(--ink)}.content-page__body>h2:first-child{margin-top:0}.content-page__body h3{margin-top:1.2em;color:var(--ink)}.content-page__body strong{color:var(--ink)}.content-page__body li+li{margin-top:.4em}.content-page__body img{border-radius:var(--radius);margin:1.2em 0}.content-page__body table{display:block;max-width:100%;overflow-x:auto;margin:1em 0;font-size:15px;border:1px solid var(--line);border-radius:var(--radius)}.content-page__body th,.content-page__body td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:var(--ink)}.content-page__body tbody tr:last-child>*{border-bottom:0}.content-page__body thead th{background:var(--ink);color:var(--white);font-size:13px;font-weight:500;letter-spacing:.02em;border-bottom:0}.content-page__body th[scope=row]{font-weight:500}@media(min-width:600px){.content-page__body table{display:table;overflow:visible}}.content-page__body details{margin-top:10px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.content-page__body details summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;font-size:17px;font-weight:500;color:var(--ink)}.content-page__body details summary::-webkit-details-marker{display:none}.content-page__body details summary:after{content:"+";flex:none;font-size:22px;font-weight:300;line-height:1}.content-page__body details[open] summary:after{content:"\2212"}.content-page__body details p{margin-top:10px;font-size:15px}.contact-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;position:relative;margin-top:-32px}.contact-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.contact-card__icon{width:28px;height:28px;color:var(--green)}.contact-card__title{font-size:18px;font-weight:500;color:var(--ink)}.contact-card__big{font-size:20px;letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.contact-card__note{font-size:14px;color:var(--muted)}.content-page--contact .content-page__body td{text-align:right}.content-page--contact .content-page__body table{border:0;border-radius:0}.content-page--contact .content-page__body th,.content-page--contact .content-page__body td{padding:10px 0;background:none}.office-card{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:var(--radius);background:var(--green);color:var(--white);font-size:15px;line-height:1.6}.office-card__title{font-size:17px;font-weight:500}.office-card__note{font-size:13px;color:var(--top)}.help-card{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--radius);background:var(--green);color:var(--white)}.help-card__title{font-weight:500;font-size:18px}.help-card a{color:var(--white)}.help-card .text-link{border-color:var(--white);align-self:flex-start}.help-topics{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);font-size:15px}.help-topics__title{font-weight:500}.help-topics a{color:var(--muted);text-underline-offset:3px}.help-topics a:hover{color:var(--ink)}.help-topics a[aria-current]{color:var(--ink);font-weight:500}.page-form{padding:24px;border-radius:var(--radius);background:var(--paper);border:1px solid var(--line)}.page-form__form{display:flex;flex-direction:column;gap:16px}.page-form__grid{display:grid;grid-template-columns:1fr;gap:14px}.page-form__actions{display:flex;flex-wrap:wrap;gap:12px}.page-form h2{font-size:clamp(24px,2.2vw,30px)}.page-form__errors{padding:12px 14px;border:1px solid var(--error);border-radius:var(--radius-sm);background:var(--white)}.page-form__errors ul{margin:6px 0 0;padding-left:1.2em}.page-form__success{display:flex;flex-direction:column;gap:12px;padding:8px 0}.field__req{color:var(--error)}.field__opt{font-weight:400;font-size:13px;color:var(--muted)}.topics{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0;min-width:0}.topics legend{padding:0;margin-bottom:10px;font-size:14px;font-weight:500}.topics__list{display:flex;flex-wrap:wrap;gap:10px}.topic{position:relative;display:inline-flex}.topic input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.topic span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--line-2);border-radius:999px;background:var(--white);font-size:14px;font-weight:500}.topic input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--white)}.topic input:focus-visible+span{outline:var(--focus);outline-offset:2px}.topic input:not(:checked):hover+span{border-color:var(--ink)}.content-page--about .content-page__body{max-width:1000px;font-size:17px}.content-page--about .content-page__body h2{margin-top:2em;padding-top:1.2em;border-top:1px solid var(--line-2);font-size:clamp(28px,3vw,40px)}.content-page--about .content-page__body>h2:first-child{margin-top:1.4em}.content-page--about .content-page__body h3{margin-top:1.4em;font-size:20px}.content-page--about .content-page__body ol{max-width:none;display:grid;grid-template-columns:1fr;gap:16px;padding:0;list-style:none;counter-reset:step}.content-page--about .content-page__body ol li{margin:0;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);counter-increment:step;font-size:15px}.content-page--about .content-page__body ol li:before{content:counter(step);display:block;margin-bottom:8px;font-family:var(--font-accent);font-style:italic;font-size:28px;color:var(--green)}.content-page--about .content-page__body ol strong{display:block;margin-bottom:6px;font-size:19px;font-weight:400}.content-page--about .content-page__body>a{display:inline-flex;align-items:center;min-height:48px;margin:6px 12px 0 0;padding:0 26px;border-radius:var(--radius-sm);background:var(--sage);color:var(--ink);font-weight:500;text-decoration:none}.content-page--about .content-page__body>a+a{background:var(--white);border:1px solid var(--ink)}.content-page--about .content-page__body>a:hover{background:var(--sage-hover)}.content-page--about .content-page__body>a+a:hover{background:var(--paper)}.nf{gap:20px}.nf .ps{max-width:560px}.nf-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.nf-links a{text-decoration:none;min-height:44px;padding:0 18px;border-radius:999px;font-size:14px}.nf-links a:hover{border-color:var(--ink)}.search-page{display:flex;flex-direction:column;gap:20px;padding-top:12px;padding-bottom:64px}.search-page .ps{max-width:560px}@media(min-width:600px){.page-form__grid{grid-template-columns:1fr 1fr}.page-form__wide{grid-column:1/-1}}@media(min-width:861px){.page-head__inner{padding-top:32px;padding-bottom:56px}.page-head__lede{font-size:18px}.page-head--contact .page-head__inner{padding-bottom:96px}.content-page{padding-top:48px;padding-bottom:80px}.content-page--sidebar{grid-template-columns:minmax(0,1fr) 320px;gap:64px}.content-page--contact{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:56px;align-items:start}.content-page__side{position:sticky;top:16px;align-self:start}.page-form{padding:36px}.contact-cards{margin-top:-48px}.contact-card{padding:28px}.content-page--about .content-page__body ol{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-page.css.map */
