.AppCarousel_carousel__4gBiL{min-width:0;border:1px solid rgb(14 74 58/11%);border-radius:1.75rem;background:#fff;box-shadow:0 4px 8px rgb(14 74 58/3%),0 18px 44px rgb(14 74 58/6%)}.AppCarousel_header__o_6Ss{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem;border-bottom:1px solid var(--site-line)}.AppCarousel_header__o_6Ss h2{margin:0;color:var(--foreground);font-size:clamp(1.125rem,2vw,1.4rem);font-weight:600;letter-spacing:-.025em;line-height:1.3}.AppCarousel_position__nRJvz{flex-shrink:0;color:var(--site-muted);font-size:.875rem;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.AppCarousel_toolbar__uBVRN{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.5rem;border-top:1px solid var(--site-line)}.AppCarousel_position__nRJvz[hidden],.AppCarousel_slide__lgmwg[hidden],.AppCarousel_toolbar__uBVRN[hidden]{display:none}.AppCarousel_toolbar__uBVRN button{display:inline-flex;justify-content:center;align-items:center;gap:.35rem;min-width:44px;min-height:44px;padding:.6rem .75rem;color:var(--site-green);background:#f1f6f2;border:1px solid transparent;border-radius:.8rem;font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer}.AppCarousel_toolbar__uBVRN button:hover:not(:disabled){background:#e5efdf}.AppCarousel_toolbar__uBVRN button:disabled{color:var(--site-muted);cursor:default}.AppCarousel_toolbar__uBVRN button:focus-visible{outline:3px solid var(--site-green);outline-offset:3px}.AppCarousel_toolbar__uBVRN .AppCarousel_rotation__MpD9W{padding:.6rem;background:transparent;color:var(--site-muted)}.AppCarousel_navigation__Z15Mu{display:flex;align-items:center;gap:.5rem}.AppCarousel_track__M1cUH{display:flex;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-inline:contain}.AppCarousel_slide__lgmwg{flex:0 0 100%;min-width:0;scroll-snap-align:start}.AppCarousel_enhanced__IWGSh .AppCarousel_track__M1cUH{display:block;overflow:visible}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;min-height:328px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card-preview{position:relative;container-type:inline-size;min-height:328px;padding:0;margin:0;overflow:hidden;background:#f8f9f0}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card-scene{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:65% 45%;object-position:65% 45%}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card-preview .app-preview{position:absolute;top:50%;right:16px;right:clamp(12px,4cqw,24px);width:148px;width:clamp(112px,34cqw,180px);max-width:100%;margin:0;transform:translateY(-40%)}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card-preview .app-preview img{width:100%;height:auto;max-width:180px;max-height:206px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 12px rgb(14 74 58/12%))}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card-preview-label{position:absolute;top:.85rem;right:.95rem;padding:.25rem .5rem;border:1px solid rgb(14 74 58/8%);border-radius:999px;background:rgb(255 255 255/75%);color:#496356;font-size:.6875rem;font-weight:500;line-height:1.4}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card[data-scene-style=photographic] .app-card-scene{-o-object-position:center;object-position:center}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card[data-scene-style=photographic] .app-preview{top:auto;bottom:1rem;width:clamp(104px,28cqw,150px);transform:none}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card-copy{justify-content:center;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);min-width:0}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card-heading{align-items:flex-start}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card-heading h2,.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card-heading h3{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card-copy p{font-size:.9375rem;line-height:1.65}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card-disclosure{width:100%;border-top:1px solid var(--site-line)}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card-disclosure summary{min-height:44px;font-size:.875rem;padding-block:.5rem}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card-features{font-size:.875rem;line-height:1.6;padding-bottom:.5rem}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card-link{align-self:stretch;justify-content:space-between;min-height:48px;margin-top:0;padding:.75rem 1rem;border-radius:.95rem}.AppCarousel_notes__vtRFQ{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding:.75rem 1.5rem;border-top:1px solid var(--site-line);color:var(--site-muted);font-size:.75rem}.AppCarousel_notes__vtRFQ:empty{display:none}@media (max-width:767px){.AppCarousel_header__o_6Ss,.AppCarousel_toolbar__uBVRN{padding-inline:1rem}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card{grid-template-columns:minmax(0,1fr);min-height:0}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card-preview{min-height:190px;height:clamp(190px,52vw,240px)}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card-copy{padding:1.25rem;gap:.85rem}.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card-heading h2,.AppCarousel_carousel__4gBiL .AppCarousel_slide__lgmwg .app-card-heading h3{font-size:1.5rem}}@media (max-width:479px){.AppCarousel_navigation__Z15Mu,.AppCarousel_toolbar__uBVRN{gap:.5rem}.AppCarousel_toolbar__uBVRN button{gap:.25rem;padding-inline:.5rem}}.Contact_layout__gCYLa{gap:clamp(1.5rem,4vw,3.5rem)}.Contact_layout__gCYLa>.contact-form{min-width:0;padding:clamp(1.25rem,3vw,2.25rem);border-color:#174b3917;border-radius:1.75rem;box-shadow:0 14px 42px #174b3908}.Contact_fields__ELIK8 input,.Contact_fields__ELIK8 select,.Contact_fields__ELIK8 textarea{display:block;width:100%;min-width:0;min-height:48px;margin-top:.5rem;padding:.8rem .9rem;border:1px solid var(--site-line);border-radius:.8rem;color:var(--foreground);background:#fafbf8;font:inherit;font-size:1rem;font-weight:400;line-height:1.5}.Contact_fields__ELIK8 select{padding-right:2rem}.Contact_fields__ELIK8 select:focus-visible{outline:2px solid var(--site-green);outline-offset:2px}.Contact_optional___Zyc9{font-size:.8125rem;font-weight:400;color:var(--site-muted)}.Contact_fields__ELIK8 .contact-form-feedback[role=alert]{color:#8b3c27}.Contact_preview__Gdl0A{padding-top:.5rem;border-top:1px solid var(--site-line)}.Contact_preview__Gdl0A summary,.Contact_topic__k_rt9 summary{display:flex;align-items:center;gap:.75rem;min-height:48px;padding-block:.7rem;color:var(--site-green);font-size:.9375rem;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.Contact_preview__Gdl0A summary::-webkit-details-marker,.Contact_topic__k_rt9 summary::-webkit-details-marker{display:none}.Contact_preview__Gdl0A summary:after,.Contact_topic__k_rt9 summary:after{content:"+";flex-shrink:0;margin-left:auto;font-size:1.25rem;font-weight:400}.Contact_preview__Gdl0A[open] summary:after,.Contact_topic__k_rt9[open] summary:after{content:"−"}.Contact_topics__ryWTa{min-width:0;padding-block:.5rem;overflow-wrap:anywhere}.Contact_company__hmUAb{margin-bottom:1.25rem}.Contact_company__hmUAb p{font-size:.9375rem}.Contact_topic__k_rt9{padding-block:.25rem;border-top:1px solid var(--site-line)}.Contact_topic__k_rt9 p{margin-block:.25rem .6rem;font-size:.9375rem}.Contact_topic__k_rt9 a{font-size:.9375rem}@media (max-width:600px){.Contact_fields__ELIK8 .site-button{width:100%}.Contact_fields__ELIK8 .contact-draft-actions{flex-direction:column}}.EditorialPages_page__NBut2{min-width:0}.EditorialPages_page__NBut2 .page-body{padding-top:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(2rem,5vw,4rem)}.EditorialPages_page__NBut2 .guide-header-artwork{border-radius:1.75rem;box-shadow:0 1rem 2.5rem rgb(17 64 43/8%)}.EditorialPages_page__NBut2 .page-header-actions{align-items:center;gap:.5rem 1.25rem}.EditorialPages_page__NBut2 .page-header-actions>details,.EditorialPages_page__NBut2 .page-header-actions>div{max-width:100%}.EditorialPages_page__NBut2 .guide-index{display:grid;gap:clamp(1.75rem,4vw,3rem)}.EditorialPages_page__NBut2 .guide-index>.guide-section{margin:0}.EditorialPages_page__NBut2 .guide-index>.guide-section+.guide-section{margin-top:0}.EditorialPages_page__NBut2 .guide-section>h2{margin-bottom:1.1rem;font-size:clamp(1.25rem,2.5vw,1.6rem);line-height:1.35;letter-spacing:-.025em}.EditorialPages_page__NBut2 .guide-start-grid{gap:.75rem}.EditorialPages_page__NBut2 .guide-start-grid .guide-row{align-items:flex-start;gap:.75rem;margin:0;padding:1.25rem;border-radius:1.25rem;background:#edf4e9}.EditorialPages_page__NBut2 .guide-start-grid .guide-row p{font-size:.9375rem;line-height:1.6}.EditorialPages_page__NBut2 .guide-topic-grid{gap:clamp(.875rem,2vw,1.25rem)}.EditorialPages_page__NBut2 .guide-topic-card,.EditorialPages_page__NBut2 .safety-article-card{border-radius:1.5rem;background:#fff}.EditorialPages_page__NBut2 .guide-topic-artwork,.EditorialPages_page__NBut2 .safety-article-artwork{aspect-ratio:16/9}.EditorialPages_page__NBut2 .guide-topic-copy,.EditorialPages_page__NBut2 .safety-article-card-copy{gap:.65rem;padding:clamp(1.15rem,2.2vw,1.5rem)}.EditorialPages_page__NBut2 .guide-topic-card h3,.EditorialPages_page__NBut2 .safety-article-card h2{font-size:clamp(1.125rem,1.6vw,1.35rem);line-height:1.4;letter-spacing:-.025em}.EditorialPages_page__NBut2 .guide-topic-card p,.EditorialPages_page__NBut2 .safety-article-card p{font-size:.9375rem;line-height:1.65}.EditorialPages_page__NBut2 .guide-urgent-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.5rem;margin:0;padding:clamp(1.15rem,2.5vw,1.75rem);border-color:#dfbba9;border-radius:1.5rem;background:#fff4ec}.EditorialPages_page__NBut2 .guide-urgent-links a{justify-content:space-between;gap:1rem;padding-block:.4rem;line-height:1.5}.EditorialPages_page__NBut2 .guide-urgent-links svg{flex-shrink:0}.EditorialPages_page__NBut2 .guide-layout{grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:clamp(1.25rem,3vw,2rem);align-items:start}.EditorialPages_page__NBut2 .guide-main{min-width:0;max-width:none;padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--site-line);border-radius:1.75rem;background:#fff}.EditorialPages_page__NBut2 .guide-main>.guide-section:last-child{margin-bottom:0}.EditorialPages_page__NBut2 .guide-main .guide-row:first-child{padding-top:0}.EditorialPages_page__NBut2 .guide-main .guide-row:last-child{border-bottom:0}.EditorialPages_page__NBut2 .guide-row{gap:1rem;min-width:0;padding-block:1.1rem;overflow-wrap:anywhere}.EditorialPages_page__NBut2 .guide-row p{line-height:1.65}.EditorialPages_page__NBut2 .guide-aside{display:grid;gap:1rem;min-width:0;padding-left:0;border-left:0}.EditorialPages_optionalPanel__7f0n_,.EditorialPages_page__NBut2 .guide-aside>.guide-section{margin:0;padding:1.25rem;border:1px solid var(--site-line);border-radius:1.25rem;background:#edf4e9}.EditorialPages_page__NBut2 .guide-aside .guide-section h2{margin-bottom:.6rem;font-size:1.0625rem}.EditorialPages_page__NBut2 .guide-aside .guide-row h3{font-size:1rem}.EditorialPages_page__NBut2 .guide-aside .guide-row p{font-size:.875rem}.EditorialPages_page__NBut2 .guide-aside .page-related-links{display:grid;gap:0}.EditorialPages_page__NBut2 .guide-aside .page-related-links a{min-height:44px;padding-block:.55rem;border-bottom:1px solid #ceddc7;line-height:1.5}.EditorialPages_page__NBut2 .guide-aside .page-related-links a:last-child{border-bottom:0}.EditorialPages_page__NBut2 .guide-main>.EditorialPages_optionalPanel__7f0n_{margin-top:1rem}.EditorialPages_page__NBut2 .guide-note-list li,.EditorialPages_page__NBut2 .guide-step-list li{line-height:1.8}.EditorialPages_page__NBut2 .guide-contents{margin-bottom:2rem;border-radius:1rem;background:#f2f6ef}.EditorialPages_page__NBut2 .guide-contents-links{gap:.25rem 1.25rem}.EditorialPages_page__NBut2 .guide-step-list.is-urgent{border-radius:1rem}.EditorialPages_page__NBut2 .guide-footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}.EditorialPages_page__NBut2 .guide-footer-nav a{min-width:0;overflow-wrap:anywhere}.EditorialPages_page__NBut2 .safety-article-meta{display:flex;align-items:center;margin-bottom:1.25rem}.EditorialPages_contents__DwZOp{padding:.2rem 1rem;margin-bottom:2rem;border:1px solid var(--site-line);border-radius:1rem;background:#f2f6ef}.EditorialPages_contents__DwZOp summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding-block:.6rem;color:var(--site-green);font-weight:600;cursor:pointer;list-style:none}.EditorialPages_contents__DwZOp summary::-webkit-details-marker{display:none}.EditorialPages_contents__DwZOp summary svg{flex-shrink:0}.EditorialPages_contents__DwZOp details[open] summary svg{transform:rotate(180deg)}.EditorialPages_contents__DwZOp .safety-article-contents{padding-bottom:.5rem}.EditorialPages_contents__DwZOp .safety-article-contents a{border-top:1px solid var(--site-line);color:var(--site-green)}.EditorialPages_page__NBut2 .safety-article-section{margin-bottom:2rem}.EditorialPages_page__NBut2 .safety-article-section h2{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.45;letter-spacing:-.025em}.EditorialPages_page__NBut2 .safety-article-guide-link{gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--site-line);border-radius:1.5rem}.EditorialPages_page__NBut2 a:focus-visible,.EditorialPages_page__NBut2 summary:focus-visible{outline:3px solid var(--site-green);outline-offset:4px;border-radius:.5rem}@media (min-width:768px) and (max-width:1099px){.EditorialPages_page__NBut2 .guide-topic-grid,.EditorialPages_page__NBut2 .safety-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.EditorialPages_page__NBut2 .guide-layout{grid-template-columns:minmax(0,1fr)}.EditorialPages_page__NBut2 .guide-aside{grid-template-columns:repeat(2,minmax(0,1fr));border-top:0;padding-top:0}.EditorialPages_page__NBut2 .guide-header-artwork{border-radius:1.25rem}}@media (max-width:767px){.EditorialPages_page__NBut2 .guide-aside,.EditorialPages_page__NBut2 .guide-footer-nav,.EditorialPages_page__NBut2 .guide-start-grid,.EditorialPages_page__NBut2 .guide-topic-grid,.EditorialPages_page__NBut2 .guide-urgent-links,.EditorialPages_page__NBut2 .safety-article-grid{grid-template-columns:minmax(0,1fr)}.EditorialPages_page__NBut2 .guide-main{border-radius:1.25rem}.EditorialPages_page__NBut2 .guide-start-grid .guide-row{padding:1rem 1.15rem}.EditorialPages_page__NBut2 .guide-start-grid .guide-row p{margin-top:.35rem}.EditorialPages_page__NBut2 .page-header-actions{align-items:stretch}}.HomeInfoDialog_trigger__jepmy{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:44px;padding:.6rem 0;border:0;background:transparent;color:var(--site-green);font:inherit;font-weight:600;text-align:start;cursor:pointer;list-style:none}.HomeInfoDialog_close__wpynu svg,.HomeInfoDialog_trigger__jepmy svg{flex-shrink:0}.HomeInfoDialog_trigger__jepmy::-webkit-details-marker{display:none}.HomeInfoDialog_fallback__HUoIi[open]>.HomeInfoDialog_trigger__jepmy svg{transform:rotate(45deg)}.HomeInfoDialog_fallbackContent__oJBtU{padding-block:.25rem .75rem}.HomeInfoDialog_dialog__p_r_s{width:min(40rem,calc(100% - 2rem));max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:hidden;border:1px solid var(--site-line);border-radius:1.5rem;background:#fff;color:var(--foreground);box-shadow:0 1.5rem 5rem rgb(14 48 37/18%)}.HomeInfoDialog_dialog__p_r_s[open]{display:flex;flex-direction:column}.HomeInfoDialog_dialog__p_r_s::backdrop{background:rgb(14 40 31/40%)}.HomeInfoDialog_header___73dK{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem;border-bottom:1px solid var(--site-line)}.HomeInfoDialog_header___73dK h2{min-width:0;margin:0;padding-top:.4rem;font-size:clamp(1.25rem,3vw,1.6rem);font-weight:600;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere}.HomeInfoDialog_close__wpynu{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:.4rem;min-width:44px;min-height:44px;padding:.6rem .75rem;border:1px solid var(--site-line);border-radius:.8rem;background:#f2f6ef;color:var(--site-green);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.HomeInfoDialog_close__wpynu:hover{background:#e5efdf}.HomeInfoDialog_content__2WxTg{min-height:0;padding:clamp(1.25rem,3vw,1.75rem);overflow-y:auto;overscroll-behavior:contain;line-height:1.65;overflow-wrap:anywhere}.HomeInfoDialog_content__2WxTg>:first-child{margin-top:0}.HomeInfoDialog_content__2WxTg>:last-child{margin-bottom:0}.HomeInfoDialog_content__2WxTg>p+p,.HomeInfoDialog_fallbackContent__oJBtU>p+p{margin-top:.875rem}.HomeInfoDialog_content__2WxTg>a,.HomeInfoDialog_fallbackContent__oJBtU>a{display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;color:var(--site-green);line-height:1.4;text-decoration:underline;text-underline-offset:4px}.HomeInfoDialog_content__2WxTg>:is(p,ul,ol)+a,.HomeInfoDialog_fallbackContent__oJBtU>:is(p,ul,ol)+a{margin-top:1rem}.HomeInfoDialog_content__2WxTg>a+a,.HomeInfoDialog_fallbackContent__oJBtU>a+a{margin-top:.25rem}.HomeInfoDialog_content__2WxTg>a svg,.HomeInfoDialog_fallbackContent__oJBtU>a svg{flex-shrink:0}.HomeInfoDialog_dialog__p_r_s :focus-visible,.HomeInfoDialog_trigger__jepmy:focus-visible{outline:3px solid var(--site-green);outline-offset:3px;border-radius:.5rem}@media (max-width:479px){.HomeInfoDialog_dialog__p_r_s{width:calc(100% - 1rem);max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem)}.HomeInfoDialog_header___73dK{gap:.75rem;padding:1rem}}.HomeInfoDialog_dialog__p_r_s[open]{animation:HomeInfoDialog_dialog-in__R6mcV .2s ease-out both}.HomeInfoDialog_dialog__p_r_s[open]::backdrop{animation:HomeInfoDialog_backdrop-in__5DNcK .2s ease-out both}@keyframes HomeInfoDialog_dialog-in__R6mcV{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes HomeInfoDialog_backdrop-in__5DNcK{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.HomeInfoDialog_dialog__p_r_s[open],.HomeInfoDialog_dialog__p_r_s[open]::backdrop{animation:none}}.SubpageLayout_grid__Ev6N9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}.SubpageLayout_card__GFDMD{min-width:0;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--site-line);border-radius:1.5rem;background:#fff;box-shadow:0 8px 28px rgb(14 48 37/3%);overflow-wrap:anywhere}.SubpageLayout_card__GFDMD h2{margin:0;font-size:clamp(1.125rem,2vw,1.35rem);font-weight:600;letter-spacing:-.025em;line-height:1.3}.SubpageLayout_card__GFDMD>p{margin-top:.65rem;color:var(--site-muted);line-height:1.65}.SubpageLayout_card__GFDMD>div:last-child{margin-top:.75rem}.SubpageLayout_reading__pndtP{max-width:52rem;padding:clamp(1.25rem,4vw,2.5rem);border:1px solid var(--site-line);border-radius:1.5rem;background:#fff;overflow-wrap:anywhere}.SubpageLayout_readingSection__V3_8S:first-of-type{border-top:0;padding-top:0}.SubpageLayout_readingSection__V3_8S:last-child{padding-bottom:0}.SubpageLayout_readingSection__V3_8S p{max-width:68ch;line-height:1.8}.SubpageLayout_related__XD7rb{margin-top:2rem;border-top:0}.SubpageLayout_related__XD7rb a{gap:.5rem;border-radius:.85rem;text-decoration:none}@media (min-width:1200px){.SubpageLayout_grid__Ev6N9{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}}@media (max-width:599px){.SubpageLayout_grid__Ev6N9{grid-template-columns:minmax(0,1fr)}}.SubpageLayout_contents__zGoAL{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--site-line)}.SubpageLayout_contents__zGoAL summary{min-height:44px;cursor:pointer;font-weight:600;color:var(--site-green)}.SubpageLayout_contents__zGoAL ol{display:grid;gap:.3rem;padding-left:1.25rem;margin-top:.75rem}.SubpageLayout_contents__zGoAL a{display:inline-flex;align-items:center;min-height:44px;color:var(--site-green);text-decoration:underline;text-underline-offset:4px}.SubpageLayout_readingSection__V3_8S{scroll-margin-top:7rem}.ProductPages_productBody__fKqRZ{display:grid;gap:clamp(1.5rem,4vw,2.5rem)}.ProductPages_productBody__fKqRZ h2{margin-bottom:1rem;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:600;line-height:1.3;letter-spacing:-.025em}.ProductPages_boundary__b5SHc{max-width:74ch;padding-left:1rem;border-left:3px solid var(--site-green);color:#36584a;line-height:1.6}.ProductPages_detailPanel__cJrld,.ProductPages_featurePanel__KRsPO{min-width:0;padding:clamp(1.25rem,3.5vw,2.25rem);border:1px solid var(--site-line);border-radius:1.5rem;background:#fff}.ProductPages_featureList__Vm_93{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;padding:0;list-style:none}.ProductPages_featureList__Vm_93 li{min-width:0;padding-left:1rem;border-left:2px solid #8bb59a;color:#36584a;line-height:1.6;overflow-wrap:anywhere}.ProductPages_detailGrid__s5_Ww,.ProductPages_platforms__8LSSG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ProductPages_detailCard__5qvlA{min-width:0;padding:.75rem 1.25rem;border:1px solid var(--site-line);border-radius:1.25rem;background:#fff}.ProductPages_detailCard__5qvlA :is(button,summary){min-height:52px;overflow-wrap:anywhere}.ProductPages_detailPanel__cJrld>:is(div,details)+:is(div,details){border-top:1px solid var(--site-line)}.ProductPages_preview__jhe7c{max-width:25rem;margin-inline:auto}.ProductPages_phoneSummary__4pztE{padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--site-line);border-radius:1.5rem;background:#fff}.ProductPages_phoneSummary__4pztE>a{display:flex;align-items:center;gap:.75rem;color:var(--site-green);font-size:1.125rem}.ProductPages_phoneSummary__4pztE>p{max-width:65ch;margin-top:.75rem;line-height:1.6}.ProductPages_smallNote__PYCDh{color:#486351;font-size:.875rem;line-height:1.6}.ProductPages_accessPage__zsvYc{display:grid;gap:2rem}.ProductPages_accessPage__zsvYc>*{min-width:0}.ProductPages_testDownloads__CYO_a{margin-bottom:0;padding:0;border:0;background:transparent}.ProductPages_testDownloads__CYO_a .phone-test-apps{gap:1rem;margin-top:1.5rem;padding:0;list-style:none}.ProductPages_testDownloads__CYO_a .phone-test-apps>li{grid-template-columns:88px minmax(0,1fr);gap:.875rem 1rem;padding:1.25rem;border:1px solid var(--site-line);border-radius:1.35rem;background:#fff}.ProductPages_testDownloads__CYO_a .phone-test-apps img{width:88px;height:66px;border-radius:.8rem;-o-object-fit:cover;object-fit:cover}.ProductPages_testDownloads__CYO_a .phone-test-apps h3{font-size:1.1rem;line-height:1.3}.ProductPages_testDownloads__CYO_a .phone-test-library{padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--site-line);border-radius:1.5rem;background:#edf4e9}.ProductPages_testDownloads__CYO_a .phone-test-library h3{font-size:1.35rem;font-weight:600}.ProductPages_installation___S9RS{margin-top:0}.ProductPages_installation___S9RS>ol{max-width:70ch;color:#36584a;line-height:1.6}.ProductPages_installation___S9RS .ProductPages_platforms__8LSSG{margin-block:1.5rem}.ProductPages_childPhone__vs5rG .child-phone-privacy{padding:clamp(1.25rem,3.5vw,2rem);border:1px solid var(--site-line);border-radius:1.5rem;background:#edf4e9}.ProductPages_childPhone__vs5rG .child-phone-steps{gap:1rem}.ProductPages_childPhone__vs5rG .child-phone-steps>li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.5rem .875rem}.ProductPages_childPhone__vs5rG .child-phone-steps h3{align-self:center}.ProductPages_childPhone__vs5rG .child-phone-steps p{grid-column:2;margin-top:0}.ProductPages_childPhone__vs5rG .child-phone-step-number{margin-bottom:0}.ProductPages_accessPage__zsvYc :focus-visible,.ProductPages_childPhone__vs5rG :focus-visible,.ProductPages_phoneSummary__4pztE :focus-visible,.ProductPages_productBody__fKqRZ :focus-visible{outline:3px solid var(--site-green);outline-offset:4px;border-radius:.4rem}@media (min-width:1100px){.ProductPages_testDownloads__CYO_a .phone-test-apps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.ProductPages_detailGrid__s5_Ww,.ProductPages_platforms__8LSSG{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ProductPages_detailGrid__s5_Ww,.ProductPages_featureList__Vm_93,.ProductPages_platforms__8LSSG{grid-template-columns:minmax(0,1fr)}.ProductPages_featureList__Vm_93{gap:1rem}.ProductPages_testDownloads__CYO_a .phone-test-apps{grid-template-columns:minmax(0,1fr)}.ProductPages_testDownloads__CYO_a .phone-test-apps>li{padding:1rem}.ProductPages_childPhone__vs5rG .child-phone-steps p{grid-column:1/-1}}