@layer components{.te-prose{max-inline-size:var(--te-measure);color:var(--te-color-text-body);font:var(--te-weight-regular) var(--te-text-md) / var(--te-leading-normal) var(--te-font-text);overflow-wrap:break-word}.te-prose :where(p,ul,ol,blockquote,table)+:where(p,ul,ol,blockquote,table){margin-block-start:var(--te-space-3)}.te-prose :where(h2,h3,h4){margin-block:var(--te-space-4) var(--te-space-2);color:var(--te-color-text);font:var(--te-weight-title) var(--te-text-lg) / var(--te-leading-snug) var(--te-font-text)}.te-prose ul{padding-inline-start:var(--te-space-6);list-style:outside}.te-prose ol{padding-inline-start:var(--te-space-6);list-style:decimal}.te-prose li{list-style:inherit}.te-prose li+li{margin-block-start:var(--te-space-1)}.te-prose li::marker{color:var(--te-color-text-muted)}.te-prose a:not([class]){color:var(--te-color-text);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor var(--te-link-rest), transparent);text-decoration-color:color-mix(in srgb, currentColor var(--te-link-rest), transparent);text-decoration-thickness:var(--te-link-line);text-underline-offset:var(--te-underline-offset);transition:text-decoration-color var(--te-duration-underline) var(--te-ease-reveal)}.te-prose a:not([class]):focus-visible{text-decoration-color:#0000}@media (hover:hover) and (pointer:fine){.te-prose a:not([class]):hover{text-decoration-color:#0000}}.te-prose a:focus-visible{outline:var(--te-focus-width) solid var(--te-focus-color);outline-offset:var(--te-focus-offset)}.te-prose :where(strong,b){color:var(--te-color-text);font-weight:var(--te-weight-bold)}.te-prose :where(table,pre){max-inline-size:100%;display:block;overflow-x:auto}.te-prose :where(th,td){padding:var(--te-space-2) var(--te-space-3);border:var(--te-border-width) solid var(--te-color-border);text-align:start}.te-info-prose{gap:var(--te-space-4);grid-template-columns:minmax(0,1fr);display:grid}.te-info-prose h3{margin-block:var(--te-space-6) var(--te-space-2);color:var(--te-color-text);font-size:var(--te-text-xl);font-weight:var(--te-weight-title);line-height:var(--te-leading-snug)}.te-info-prose>.te-actions:not(:first-child){margin-block-start:var(--te-space-2)}.te-surface-inverse .te-info-prose{color:var(--te-color-text-body)}.te-surface-inverse .te-info-prose a{color:var(--te-color-text)}.te-pagehero{padding-block:var(--te-space-4) var(--te-space-12);background:var(--te-color-bg);color:var(--te-color-text-body)}.te-pagehero__crumbs{margin-block-end:var(--te-space-6)}.te-pagehero__grid{gap:var(--te-space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.te-pagehero__text{gap:var(--te-space-5);grid-template-columns:minmax(0,1fr);align-content:start;max-inline-size:46rem;display:grid}.te-pagehero__title{color:var(--te-color-text);font-size:var(--te-text-4xl);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.te-pagehero__lead{max-inline-size:calc(60 * var(--te-ch));color:var(--te-color-text-body);font-size:var(--te-text-lead);line-height:var(--te-leading-lead)}.te-pagehero__text-more{max-inline-size:calc(60 * var(--te-ch));text-wrap:pretty}.te-pagehero__meta{align-items:flex-start;gap:var(--te-space-2);color:var(--te-color-text-muted);font-size:var(--te-text-sm);display:flex}.te-pagehero__meta .te-icon{color:var(--te-color-text);flex:none;margin-block-start:.15em}.te-pagehero__figure{gap:var(--te-space-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.te-pagehero__photo{aspect-ratio:4/3;border-radius:var(--te-radius-lg);object-fit:cover;block-size:auto;inline-size:100%}@media (max-width:767.98px){.te-pagehero{padding-block-start:var(--te-space-2)}.te-pagehero__crumbs{margin-block-end:var(--te-space-4)}}@media (min-width:768px){.te-pagehero__photo{aspect-ratio:3/2}}@media (min-width:1024px){.te-pagehero{padding-block:var(--te-space-4) var(--te-space-16)}.te-pagehero--media .te-pagehero__grid{gap:var(--te-space-12);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.te-pagehero__text{padding-block-start:var(--te-space-2)}}.te-band{padding-block:var(--te-section-space);color:var(--te-color-text-body)}.te-band--paper{background:var(--te-color-bg)}.te-band--paper+.te-band--paper{padding-block-start:0}.te-band--sand{background:var(--te-color-surface-sunken);border-start-start-radius:var(--te-radius-leaf);border-end-end-radius:var(--te-radius-leaf)}.te-band--navy{background:var(--te-color-surface-inverse)}.te-band__head{gap:var(--te-space-4);max-inline-size:46rem;grid-template-columns:minmax(0,1fr);margin-block-end:var(--te-space-10);display:grid}.te-band__title{color:var(--te-color-text);font-size:var(--te-text-3xl);margin:0;scroll-margin-block-start:var(--te-space-8)}.te-band__foot{margin-block-start:var(--te-space-10)}.te-band__more{margin-block-start:var(--te-space-6)}.te-split{gap:var(--te-space-6);grid-template-columns:minmax(0,1fr);display:grid}.te-split__head{gap:var(--te-space-5);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.te-split__body{min-inline-size:0}@media (min-width:1024px){.te-split{gap:var(--te-space-16);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.te-split__head{position:sticky;inset-block-start:calc(var(--te-sticky-top,0rem) + var(--te-space-8))}}.te-actions{gap:var(--te-space-3);flex-wrap:wrap;display:flex}@media (max-width:767.98px){.te-actions .te-btn{inline-size:100%}}.te-guide-notice{background:var(--te-color-bg);padding-block-end:var(--te-space-4)}.te-callout{gap:var(--te-space-4);max-inline-size:60rem;padding:var(--te-space-6);border-radius:var(--te-radius-lg);background:var(--te-color-info-bg);color:var(--te-color-text-body);grid-template-columns:auto minmax(0,1fr);display:grid}.te-callout__icon{--te-icon-size:1.75rem;color:var(--te-color-text)}.te-callout__body{gap:var(--te-space-2);grid-template-columns:minmax(0,1fr);display:grid}.te-callout__title{font-size:var(--te-text-xl);font-family:var(--te-font-text)}@media print{.te-template--guide .te-band:not(.te-band--steps,.te-band--checklist),.te-pagehero__media,.te-pagehero .te-actions,.te-pagehero__crumbs{display:none}.te-band{padding-block:var(--te-space-6)}}.te-ticklist{gap:var(--te-space-5) var(--te-space-10);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.te-ticklist--tight{gap:var(--te-space-3) var(--te-space-6)}@media (min-width:768px){.te-ticklist{grid-template-columns:repeat(2,minmax(0,1fr))}.te-ticklist--single{grid-template-columns:minmax(0,1fr)}}.te-ticklist__item{align-items:start;gap:var(--te-space-3);color:var(--te-color-text-body);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.te-ticklist__tick{--te-icon-size:1rem;--te-icon-stroke:2.6;border-radius:var(--te-radius-round);background:var(--te-ticklist-disc,var(--te-color-surface-mist));block-size:1.75rem;inline-size:1.75rem;color:var(--te-color-blue);place-items:center;margin-block-start:.1em;display:grid}.te-ticklist__title{color:var(--te-color-text);font-weight:var(--te-weight-semibold)}@media (forced-colors:active){.te-ticklist__tick{border:var(--te-border-width) solid CanvasText;color:canvastext}}.te-accordion{--_icon:var(--te-control-height-sm);--te-accordion-reserve:auto;interpolate-size:allow-keywords;overflow-anchor:none;grid-template-columns:minmax(0,1fr);align-content:start;display:grid}@media (min-width:768px){.te-accordion{min-block-size:var(--te-accordion-reserve)}}.te-accordion__item{margin-inline:calc(-1 * var(--te-space-4));padding-inline:var(--te-space-4);border-block-end:var(--te-border-width) solid var(--te-color-border-strong);transition:background-color var(--te-duration-accordion) var(--te-ease-emphasized);scroll-margin-block-start:var(--te-space-4)}.te-accordion__item:first-child{border-block-start:var(--te-border-width-strong) solid var(--te-color-text)}.te-accordion__item[open]:not([data-state=closing]){background:var(--te-color-surface)}.te-accordion__summary{grid-template-columns:minmax(0, 1fr) var(--_icon);gap:var(--te-space-4);padding-block:var(--te-space-4);color:var(--te-color-text);font-size:var(--te-text-lg);font-weight:var(--te-weight-semibold);line-height:var(--te-leading-snug);cursor:pointer;align-items:center;list-style:none;display:grid}.te-accordion__summary::-webkit-details-marker{display:none}.te-accordion__summary[aria-disabled=true]{cursor:default}.te-accordion__summary:focus-visible{outline:var(--te-focus-width) solid var(--te-focus-color);outline-offset:var(--te-focus-offset)}.te-accordion__title{color:inherit;font:inherit;font-family:var(--te-font-text);text-wrap:balance;overflow-wrap:anywhere;margin:0}.te-accordion__icon{inline-size:var(--_icon);block-size:var(--_icon);border:var(--te-border-width-strong) solid var(--te-color-text);border-radius:var(--te-radius-round);color:var(--te-color-text);transition:background-color var(--te-duration-base) var(--te-ease-out), color var(--te-duration-base) var(--te-ease-out);position:relative}.te-accordion__icon:before,.te-accordion__icon:after{content:"";inline-size:var(--te-space-4);block-size:var(--te-border-width-strong);transition:rotate var(--te-duration-accordion) var(--te-ease-emphasized);background:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.te-accordion__icon:after{rotate:90deg}.te-accordion__item[open]:not([data-state=closing]) .te-accordion__icon{border-color:var(--te-color-blue);background:var(--te-color-blue);color:var(--te-color-surface)}.te-accordion__item[open]:not([data-state=closing]) .te-accordion__icon:after{rotate:0deg}@media (hover:hover) and (pointer:fine){.te-accordion__summary:not([aria-disabled=true]):hover .te-accordion__icon{border-color:var(--te-color-blue);background:var(--te-color-blue);color:var(--te-color-surface)}.te-accordion__summary:not([aria-disabled=true]):hover .te-accordion__title{text-decoration:underline;text-decoration-thickness:var(--te-underline-thickness);text-underline-offset:var(--te-underline-offset)}}.te-accordion__panel{gap:var(--te-space-3);max-inline-size:var(--te-measure);grid-template-columns:minmax(0,1fr);padding-block-end:var(--te-space-6);display:grid}@media (min-width:768px){.te-accordion__summary{font-size:var(--te-text-xl)}.te-accordion__panel{padding-inline-end:var(--te-space-12)}}.te-accordion--boxed{--_icon:var(--te-space-8);border:var(--te-border-width) solid var(--te-color-border-strong);border-radius:var(--te-radius-md);background:var(--te-color-surface)}.te-accordion--boxed .te-accordion__item{border-block:0;margin-inline:0;padding-inline:0}.te-accordion--boxed .te-accordion__summary{padding:var(--te-space-2) var(--te-space-4);font-size:var(--te-text-md)}.te-accordion--boxed .te-accordion__panel{padding:0 var(--te-space-4) var(--te-space-3)}.te-accordion--article{padding-block-end:var(--te-space-4)}.te-accordion--article .te-accordion__title{font-size:inherit;line-height:inherit;margin:0}.te-accordion[data-state=tabs] .te-accordion__item{background:0 0;border-block:0;margin-inline:0;padding-inline:0}.te-accordion[data-state=tabs] .te-accordion__summary{display:none}.te-accordion[data-state=tabs] .te-accordion__panel{padding-block:var(--te-space-4) 0}@supports (interpolate-size:allow-keywords) and selector(::details-content){.te-accordion__item::details-content{opacity:0;block-size:0;transition:block-size var(--te-duration-accordion) var(--te-ease-emphasized), opacity var(--te-duration-accordion) var(--te-ease-emphasized), content-visibility var(--te-duration-accordion) allow-discrete;overflow:clip}.te-accordion__item[open]::details-content{opacity:1;block-size:auto;transition-duration:var(--te-duration-accordion)}.te-accordion:is([data-state=static],[data-state=tabs]) .te-accordion__item::details-content{transition:none}@media (prefers-reduced-motion:reduce){.te-accordion__item::details-content{transition:none}}}@media print{.te-accordion{min-block-size:0}.te-accordion__icon{display:none}@supports selector(::details-content){.te-accordion__item::details-content{opacity:1;content-visibility:visible;block-size:auto;transition:none}}}@media (forced-colors:active){.te-accordion__icon:before,.te-accordion__icon:after{background:canvastext}.te-accordion__item[open]:not([data-state=closing]) .te-accordion__icon{border-color:highlight}}.te-legal{padding-block:0 var(--te-section-space);background:var(--te-color-bg);color:var(--te-color-text-body)}.te-legal__grid{gap:var(--te-space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.te-legal__text{gap:var(--te-space-12);min-inline-size:0;max-inline-size:calc(var(--te-measure) + var(--te-space-12));grid-template-columns:minmax(0,1fr);display:grid}.te-legal__summary{gap:var(--te-space-5);padding:var(--te-space-6);border-radius:var(--te-radius-lg);background:var(--te-color-info-bg);grid-template-columns:minmax(0,1fr);scroll-margin-block-start:var(--te-space-8);display:grid}.te-legal__summary-title{font-size:var(--te-text-2xl)}.te-legal__section{gap:var(--te-space-4);grid-template-columns:minmax(0,1fr);display:grid}.te-legal__title{font-size:var(--te-text-2xl);scroll-margin-block-start:var(--te-space-8)}@media (min-width:768px){.te-legal__summary{padding:var(--te-space-8)}}@media (min-width:1024px){.te-legal__grid{gap:var(--te-space-16);grid-template-columns:minmax(0,3fr) minmax(0,8fr)}}.te-toc__title{color:var(--te-color-text);font-weight:var(--te-weight-semibold)}.te-toc__list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.te-toc__item+.te-toc__item{border-block-start:var(--te-border-width) solid var(--te-color-border)}.te-toc__link{min-block-size:var(--te-control-height-sm);padding-block:var(--te-space-2);color:var(--te-color-text);font-size:var(--te-text-sm);line-height:var(--te-leading-snug);align-items:center;display:flex}.te-toc__link:focus-visible{outline:var(--te-focus-width) solid var(--te-focus-color);outline-offset:var(--te-focus-offset-inset)}.te-toc__panel{display:none}@media (min-width:1024px){.te-toc{max-block-size:calc(100vh - var(--te-sticky-top,0rem) - var(--te-space-12));overscroll-behavior:contain;position:sticky;inset-block-start:calc(var(--te-sticky-top,0rem) + var(--te-space-6));overflow-y:auto}.te-toc__box{display:none}.te-toc__panel{gap:var(--te-space-3);border-block-start:var(--te-border-width-strong) solid var(--te-color-text);grid-template-columns:minmax(0,1fr);padding-block-start:var(--te-space-4);display:grid}}@media print{.te-toc{display:none}.te-legal__grid{grid-template-columns:minmax(0,1fr)}}}