.content-page{font-size:17px;line-height:1.65}.content-page h1{letter-spacing:-2.5px;text-wrap:balance;font-size:clamp(44px,5.5vw,72px);line-height:1.03}.content-page h1 span{display:block}.content-page h2{letter-spacing:-1px;text-wrap:balance;font-size:clamp(29px,3.3vw,43px);line-height:1.12}.content-page h3{letter-spacing:-.4px;font-size:23px;line-height:1.25}.content-page p+p{margin-top:16px}.content-page a:not(.button):not(.plain-link):not(.help-topic){text-underline-offset:4px;text-decoration:underline #91a07e}.content-page a:not(.button):hover{color:#37651c;text-decoration-color:currentColor}.content-page .button{background:#4f7f20;border-radius:6px;gap:16px;height:auto;min-height:48px;padding:12px 22px;font-size:17px}.content-page .button:hover{background:#3b6416}.content-page .button-outline{background:0 0}.page-hero{padding:48px 0 56px}.page-hero-blue{background:#d4e9f1}.page-hero-paper{background:#f5f3e9}.hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;display:grid}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#42652b;margin-bottom:16px;font-size:12px;font-weight:750;line-height:1.4}.page-hero .lede{max-width:530px;margin-top:22px;font-size:21px;line-height:1.55}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:26px;display:flex}.hero-note{color:#526572;margin-top:14px;font-size:14px}.text-link{align-items:center;gap:12px;min-height:44px;font-size:16px;font-weight:650;display:inline-flex}.art-caption{text-align:center;color:var(--muted);margin-top:14px;font-size:14px}.hero-dorc{max-width:460px;margin:0}.hero-dorc .approved-art{clip-path:polygon(12% 0,98% 0,98% 60%,100% 60%,100% 100%,0 100%,0 60%,12% 60%)}.page-section{padding-block:58px}.section-heading{grid-template-columns:1fr 1fr;align-items:start;gap:48px;margin-bottom:34px;display:grid}.section-heading>p{color:var(--muted);max-width:480px}.steps-long{counter-reset:guide;margin:0;padding:0;list-style:none}.steps-long>li{border-top:1px solid var(--rule);counter-increment:guide;grid-template-columns:54px 1fr 220px;align-items:center;gap:28px;padding:32px 0;display:grid}.steps-long>li:last-child{border-bottom:1px solid var(--rule)}.steps-long>li:before{content:"0" counter(guide);color:#6a814e;align-self:start;font-size:25px;font-weight:850}.steps-long h3{margin-bottom:12px}.steps-long p{color:#435867;max-width:640px}.steps-long .approved-art{max-height:134px}.steps-long .rest-art{clip-path:polygon(12% 0,98% 0,98% 60%,100% 60%,100% 100%,0 100%,0 60%,12% 60%)}.field-note{background:#edf2e8;border-left:4px solid #618b3d;margin-top:30px;padding:24px 28px}.field-note h3{margin-bottom:8px;font-size:21px}.field-note p{color:#435448;font-size:16px}.blue-band{background:#d4e9f1}.split-section{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.split-section p{margin-top:18px}.fact-list{margin:0;padding:0;list-style:none}.fact-list li{border-bottom:1px solid #b4cdd6;padding:16px 0}.fact-list li:first-child{padding-top:0}.fact-list strong{margin-bottom:3px;display:block}.fact-list span{color:#435867;font-size:16px}.two-notes{grid-template-columns:1fr 1fr;gap:64px;display:grid}.two-notes h3,.two-notes h2{margin-bottom:16px}.two-notes p{color:#435867}.start-watching{border-top:1px solid var(--rule);grid-template-columns:150px 1fr auto;align-items:center;gap:32px;padding-block:35px 8px;display:grid}.start-watching h2{letter-spacing:-.6px;font-size:30px}.start-watching p{color:var(--muted);margin-top:9px;font-size:16px}.start-art{clip-path:polygon(12% 0,98% 0,98% 60%,100% 60%,100% 100%,0 100%,0 60%,12% 60%)}.phone-display{width:100%;max-width:320px;margin:0 auto}.phone-body{background:#fff;border:3px solid #23372f;border-radius:34px;padding:20px 16px 24px;box-shadow:8px 10px #adcbd3}.phone-speaker{background:#23372f;border-radius:10px;width:68px;height:5px;margin:0 auto 24px}.phone-top{align-items:center;gap:8px;margin-bottom:20px;font-size:15px;font-weight:800;display:flex}.phone-top img{object-fit:contain;width:37px;height:37px}.phone-body>h2{letter-spacing:-.7px;margin-bottom:18px;font-size:28px}.sample-notification{background:#edf3e7;border:1px solid #c4d4ba;border-radius:12px;padding:16px}.sample-notification .notification-label{color:#425935;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:11px;font-weight:650;display:flex}.sample-notification strong{margin-bottom:8px;font-size:19px;line-height:1.25;display:block}.sample-notification p{font-size:15px;line-height:1.4}.sample-product{border-top:1px solid var(--rule);margin-top:18px;padding-top:15px;font-size:14px}.sample-product span{color:#37651c;font-size:11px;font-weight:700}.sample-product p{margin-top:4px}.phone-home{background:#23372f;border-radius:10px;width:85px;height:4px;margin:26px auto 0}.iphone-note{border-bottom:1px solid var(--rule);grid-template-columns:220px 1fr auto;align-items:center;gap:30px;padding-block:30px;display:grid}.iphone-note h2{letter-spacing:-.5px;font-size:26px}.iphone-note p{color:#435867;font-size:16px}.install-layout{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.install-layout .section-intro p{color:#435867;margin-top:20px}.numbered-guide{counter-reset:install;margin:0;padding:0;list-style:none}.numbered-guide>li{counter-increment:install;border-bottom:1px solid var(--rule);margin-bottom:24px;padding:0 0 24px 52px;position:relative}.numbered-guide>li:last-child{margin-bottom:0}.numbered-guide>li:before{content:counter(install);text-align:center;color:#486d2b;border:1px solid #93a47a;border-radius:50%;width:32px;height:32px;font-weight:750;line-height:30px;position:absolute;top:0;left:0}.numbered-guide h3{margin-bottom:8px;font-size:21px}.numbered-guide p{color:#435867;font-size:16px}.mini-faq{margin-top:26px}.mini-faq details{border-top:1px solid var(--rule)}.mini-faq details:last-child{border-bottom:1px solid var(--rule)}.mini-faq summary{padding:19px 0;font-size:19px;font-weight:650}.mini-faq details>p{color:#435867;max-width:800px;padding:0 24px 22px 0}.mail-example{background:#fff;border:1px solid #c5cbbd;margin:8px 0;transform:rotate(1deg);box-shadow:7px 8px #e0e3d5}.mail-example figcaption{letter-spacing:1.2px;text-transform:uppercase;background:#e9eedf;padding:12px 22px;font-size:11px;font-weight:750}.mail-meta{border-bottom:1px solid var(--rule);padding:20px 25px;font-size:13px}.mail-meta span{color:#556558;display:block}.mail-meta strong{margin-top:12px;font-size:19px;line-height:1.4;display:block}.mail-body{overflow-wrap:anywhere;padding:26px 25px;font-size:16px}.mail-body .example-url{color:#486d2b;text-decoration:underline}.mail-body .mail-signature{color:#5a6b60;font-size:14px}.pricing-heading{max-width:760px;padding-bottom:12px}.pricing-heading .lede{max-width:660px}.pricing-sheet{padding-top:20px;padding-bottom:44px}.price-entry{border-top:2px solid var(--ink);grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:34px 0;display:grid}.price-entry h2{font-size:33px}.price-entry p{color:#4e6259;margin-top:9px;font-size:16px}.price-entry .big-price{letter-spacing:-2px;color:var(--ink);margin:0;font-size:55px;font-weight:850;line-height:1.1}.big-price span{letter-spacing:0;font-size:17px;font-weight:450}.price-coming{color:#4a5e44;background:#e8eddf;border-radius:4px;margin-top:14px;padding:6px 9px;font-size:12px;font-weight:650;line-height:1.3;display:inline-flex}.price-entry-planned{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.planned-action{color:#5e6c59;max-width:195px;font-size:14px}.comparison{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:35px;font-size:16px}.comparison caption{text-align:left;letter-spacing:-.5px;margin-bottom:18px;font-size:26px;font-weight:800}.comparison th,.comparison td{text-align:left;border-bottom:1px solid var(--rule);padding:16px 12px}.comparison th:first-child{width:46%;padding-left:0}.comparison thead th{vertical-align:bottom;font-weight:750}.comparison thead small{color:var(--muted);font-size:13px;font-weight:450;display:block}.comparison tbody th{font-weight:450}.comparison td{color:#3e5d2c}.comparison-note{color:var(--muted);margin-top:18px;font-size:14px}.help-hero .hero-grid{grid-template-columns:1.5fr .5fr;gap:40px}.help-hero h1{font-size:clamp(42px,5vw,64px)}.help-mascot{mix-blend-mode:multiply;clip-path:polygon(12% 0,98% 0,98% 60%,100% 60%,100% 100%,0 100%,0 60%,12% 60%);width:230px;max-width:100%}.help-search{max-width:660px;margin-top:26px}.help-search label{margin-bottom:8px;font-size:14px;font-weight:650;display:block}.search-field{position:relative}.search-field input{width:100%;min-height:54px;color:var(--ink);background:#fff;border:1px solid #8ba2ad;border-radius:5px;padding:13px 72px 13px 16px;font-size:16px}.search-field button{color:#415c2b;text-underline-offset:3px;background:#fff;border:0;min-height:44px;padding:8px;font-size:14px;text-decoration:underline;position:absolute;top:5px;right:7px}.search-status{color:#425867;min-height:24px;margin-top:8px;font-size:13px}.help-layout{grid-template-columns:230px 1fr;gap:65px;display:grid}.help-topics{flex-direction:column;align-self:start;align-items:flex-start;display:flex;position:sticky;top:25px}.help-topics>p{text-transform:uppercase;letter-spacing:1px;color:#627258;margin-bottom:12px;font-size:12px;font-weight:750}.help-topic{align-items:center;min-height:44px;font-size:16px;display:flex}.help-topic:hover{text-underline-offset:4px;text-decoration:underline}.help-topics .help-contact{border-top:1px solid var(--rule);margin-top:24px;padding-top:20px;font-size:14px;line-height:1.5}.help-contact a{margin-top:8px;display:block}.help-group{margin-bottom:44px;scroll-margin-top:24px}.help-group:last-child{margin-bottom:0}.help-group h2{margin-bottom:20px;font-size:29px}.help-question{border-top:1px solid var(--rule);scroll-margin-top:24px}.help-question:last-child{border-bottom:1px solid var(--rule)}.help-question summary{justify-content:space-between;gap:18px;padding:19px 0;font-size:17px;font-weight:650;line-height:1.5;list-style:none;display:flex}.help-question summary::-webkit-details-marker{display:none}.help-question summary:after{content:"+";flex:none;font-size:24px;font-weight:450;line-height:1}.help-question[open] summary:after{content:"−"}.help-answer{color:#435867;padding:0 28px 24px 0;font-size:16px}.empty-search{background:#f4f3eb;padding:24px}.empty-search h2{margin-bottom:16px;font-size:27px}.support-note{background:#edf2e8;margin-top:30px;padding:30px}.support-note h2{font-size:28px}.support-note p{margin-top:14px;font-size:16px}@media (width<=1000px) and (width>=761px){.hero-grid{gap:35px}.content-page h1{font-size:50px}.page-hero .lede{font-size:19px}.steps-long>li{grid-template-columns:40px 1fr 160px;gap:20px}.iphone-note{grid-template-columns:170px 1fr;gap:25px}.iphone-note .text-link{grid-column:2;margin-top:-20px}.install-layout{gap:40px}.start-watching{grid-template-columns:110px 1fr;gap:22px}.start-watching>.button{grid-column:2;justify-self:start}.help-layout{grid-template-columns:180px 1fr;gap:35px}}@media (width<=760px){.content-page{font-size:16px}.content-page h1{letter-spacing:-1.7px;font-size:44px}.content-page h2{letter-spacing:-.7px;font-size:30px}.content-page h3{font-size:22px}.page-hero{padding:32px 0 36px}.hero-grid{grid-template-columns:1fr;gap:30px}.eyebrow{margin-bottom:13px;font-size:11px}.page-hero .lede{margin-top:18px;font-size:18px;line-height:1.55}.hero-actions{gap:10px 18px;margin-top:22px}.content-page .button{padding:12px 18px;font-size:16px}.hero-dorc{width:80%;max-width:340px;margin:auto}.hero-dorc .art-caption{margin-top:0}.page-section{padding-block:38px}.section-heading,.split-section,.two-notes{grid-template-columns:1fr;gap:22px}.section-heading{margin-bottom:24px}.steps-long>li{grid-template-columns:35px 1fr;gap:15px;padding-block:25px}.steps-long>li:before{font-size:22px}.steps-long .approved-art{grid-column:2;justify-self:center;max-width:180px;max-height:100px}.steps-long h3{margin-bottom:10px;font-size:23px}.field-note{margin-top:24px;padding:20px}.field-note h3{font-size:20px}.two-notes{gap:30px}.two-notes h3{margin-bottom:12px}.start-watching{text-align:center;grid-template-columns:1fr;gap:20px;padding-top:28px}.start-art{display:none}.start-watching h2{font-size:28px}.start-watching>.button{justify-self:center}.phone-display{max-width:270px}.phone-body{border-radius:28px;padding:16px 14px 18px;box-shadow:6px 7px #adcbd3}.phone-speaker{margin-bottom:18px}.phone-top{margin-bottom:14px}.phone-body>h2{font-size:26px}.sample-product{display:none}.phone-home{margin-top:20px}.iphone-note{grid-template-columns:1fr;gap:14px;padding-block:26px}.iphone-note h2{font-size:26px}.iphone-note .text-link{margin-top:-7px}.install-layout{grid-template-columns:1fr;gap:30px}.install-layout .section-intro p{margin-top:16px}.numbered-guide>li{padding-left:45px}.numbered-guide h3{font-size:20px}.mail-example{max-width:430px;transform:none}.mail-meta,.mail-body{padding:20px}.mail-meta strong{font-size:18px}.pricing-heading{padding-bottom:10px}.price-entry{grid-template-columns:1fr auto;gap:20px;padding-block:26px}.price-entry h2{font-size:28px}.price-entry .big-price{font-size:44px}.price-entry .big-price span{margin-top:5px;font-size:14px;display:block}.price-entry>.button{grid-column:1/-1;justify-self:start}.planned-action{grid-column:1/-1;max-width:none}.price-entry p{font-size:14px}.price-coming{margin-top:10px}.comparison{margin-top:30px;font-size:14px}.comparison caption{font-size:25px}.comparison th,.comparison td{padding:13px 8px}.comparison th:first-child{width:44%}.comparison thead small{font-size:11px}.comparison-note{font-size:13px}.mini-faq summary{font-size:17px}.mini-faq details>p{padding-right:0}.help-hero .hero-grid{grid-template-columns:1fr;gap:0}.help-hero h1{font-size:42px}.help-mascot{display:none}.help-layout{grid-template-columns:1fr;gap:28px}.help-topics{flex-flow:wrap;gap:6px 8px;position:static}.help-topics>p{width:100%;margin-bottom:5px}.help-topic{border:1px solid var(--rule);border-radius:4px;min-height:40px;padding:6px 11px;font-size:14px}.help-topics .help-contact{display:none}.help-group h2{font-size:27px}.help-question summary{padding-block:18px;font-size:16px}.help-answer{padding-right:0}.support-note{padding:24px 20px}.support-note h2{font-size:25px}}@media (width<=370px){.content-page h1{font-size:38px}.hero-actions{flex-direction:column;align-items:flex-start}.content-page .button{font-size:15px}.price-entry .big-price{font-size:38px}.comparison{font-size:12px}.comparison th,.comparison td{padding-inline:6px}}.blue-art .approved-art{mix-blend-mode:multiply}.article-hero{padding:36px 0 44px}.article-hero h1{max-width:920px;font-size:clamp(42px,5vw,64px)}.article-hero .lede{max-width:760px;margin-top:24px;font-size:21px;line-height:1.6}.crumbs{align-items:center;gap:12px;margin-bottom:30px;font-size:14px;display:flex}.article-date{color:#526572;margin-top:24px;font-size:14px}.reading-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:80px;display:grid}.article-contents{flex-direction:column;align-items:flex-start;gap:4px;font-size:15px;display:flex;position:sticky;top:24px}.article-contents>p{text-transform:uppercase;letter-spacing:1.2px;color:#496033;margin-bottom:12px;font-size:12px;font-weight:750}.article-contents>a{padding-block:9px;line-height:1.5}.article-contents .contents-help{border-top:1px solid var(--rule);margin-top:20px;padding-top:20px}.article-contents>.check-result{margin-block:16px 8px}.prose{max-width:760px}.prose section{scroll-margin-top:28px}.prose section+section{border-top:1px solid var(--rule);margin-top:42px;padding-top:32px}.prose h2{letter-spacing:-.7px;text-wrap:pretty;margin-bottom:20px;font-size:31px;line-height:1.2}.prose p,.prose li,.prose dd{color:#3d5361}.prose ol,.prose ul{margin-block:20px;padding-left:25px}.prose li{margin-block:12px;padding-left:6px}.prose strong{color:var(--ink)}.prose code{overflow-wrap:anywhere;background:#f2f4ed;padding:2px 4px;font-size:.9em}.prose .company-details{margin-block:24px}.company-details{border-left:3px solid #8da772;padding-left:24px;font-size:17px;line-height:1.7}.company-details address{margin-block:14px;font-style:normal}.company-details a{font-size:15px}.related-reading{background:#edf2e8;margin-top:42px;padding:28px}.related-reading h2{margin-bottom:12px;font-size:26px}.related-reading ul{margin-bottom:0}.reading-list{margin:0;padding:0;list-style:none}.reading-list>li{border-top:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:28px;padding:32px 0;display:grid}.reading-list>li:last-child{border-bottom:1px solid var(--rule)}.reading-number{color:#6a814e;font-size:27px;font-weight:850;line-height:1.2}.reading-list .eyebrow{margin-bottom:12px}.reading-list h3,.reading-list h2{margin-bottom:14px;font-size:30px}.reading-list p:not(.eyebrow){color:#435867;max-width:680px;font-size:17px}.reading-date{color:var(--muted);white-space:nowrap;padding-top:4px;font-size:13px}.shop-record{border-top:1px solid var(--rule);grid-template-columns:1fr 1.45fr;gap:64px;padding:32px 0;display:grid}.shop-record:last-child{border-bottom:1px solid var(--rule)}.shop-record h3{font-size:31px}.shop-record .eyebrow{margin-bottom:10px;font-size:11px}.shop-domain{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:15px}.check-result{color:#34541f;background:#edf2e8;border:1px solid #a3b78d;border-radius:3px;margin-top:18px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.result-unclear{color:#6e4e0f;background:#faf2df;border-color:#d0b778}.result-unavailable{color:#43525d;background:#f0f2f3;border-color:#acbac2}.sample-link{font-size:15px}.check-date{color:var(--muted);font-size:13px;margin-top:9px!important}.shop-limitation{color:#586573;font-size:15px}.shop-record .text-link{margin-top:10px}.contact-email{letter-spacing:-1.5px;margin-top:28px;font-size:clamp(28px,4.3vw,54px);font-weight:800;line-height:1.3;display:inline-block}.contact-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.contact-topics>section{border-top:1px solid var(--rule);padding-top:22px}.contact-topics h3{margin-block:18px 14px}.contact-topics p{color:#435867}.contact-topics .text-link{margin-top:14px;font-size:15px}.storage-list{margin-block:24px}.storage-list>div{border-top:1px solid var(--rule);padding-block:20px}.storage-list dt{margin-bottom:6px;font-weight:750}.storage-list dd{margin:0}@media (width<=1000px){.reading-layout{grid-template-columns:190px minmax(0,1fr);gap:40px}.article-contents{font-size:14px}.shop-record{gap:36px}.contact-topics{gap:25px}}@media (width<=760px){.article-hero{padding-block:25px 32px}.article-hero h1{font-size:42px;line-height:1.08}.article-hero .lede{margin-top:20px;font-size:18px}.article-date{margin-top:20px;font-size:13px}.crumbs{margin-bottom:24px;font-size:13px}.reading-layout{grid-template-columns:1fr;gap:30px}.article-contents{border-bottom:1px solid var(--rule);padding-bottom:22px;font-size:15px;position:static}.article-contents>p{margin-bottom:5px}.article-contents>a{min-height:44px;padding-block:9px}.article-contents .contents-help{border:0;margin-top:8px;padding-top:9px}.prose h2{margin-bottom:16px;font-size:27px}.prose section+section{margin-top:30px;padding-top:26px}.prose li{padding-left:3px}.related-reading{margin-top:30px;padding:22px}.related-reading h2{font-size:25px}.reading-list>li{grid-template-columns:30px minmax(0,1fr);gap:16px;padding-block:26px}.reading-number{font-size:22px}.reading-list h2,.reading-list h3{font-size:26px}.reading-list p:not(.eyebrow){font-size:16px}.reading-date{grid-column:2;margin-top:-8px}.shop-record{grid-template-columns:1fr;gap:20px;padding-block:28px}.shop-record h3{font-size:28px}.shop-record .check-result{margin-top:12px}.contact-email{letter-spacing:-.9px;font-size:32px}.contact-topics{grid-template-columns:1fr;gap:26px}.company-details{padding-left:20px;font-size:16px}}@media (width<=370px){.article-hero h1{font-size:36px}.contact-email{font-size:27px}.reading-list>li{grid-template-columns:24px minmax(0,1fr);gap:12px}.reading-list h2,.reading-list h3{font-size:24px}}@media print{.site-header,.skip-link,.marketing-footer,.article-contents,.start-watching,.crumbs{display:none!important}body{color:#000;container-type:normal}.shell{width:100%;max-width:none}.article-hero{background:0 0;padding:0 0 24px}.article-hero h1{font-size:30pt}.article-hero .lede{font-size:12pt}.reading-layout{padding:0;display:block}.prose{max-width:none;font-size:11pt}.prose h2{break-after:avoid;font-size:17pt}.prose p,.prose li{color:#000}.prose a{text-decoration:underline}.prose section{break-inside:auto}}
