.v2-page--content .bhead{padding:24px 0 8px}.v2-page--content .bhead__title{max-width:1100px;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.2}.v2-page--content .bhead__hero{display:grid;gap:16px;align-items:center}.v2-page--content .bhead__img{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:var(--radius-lg);background:var(--bg-soft)}.v2-page--content .bhead__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(min-width:900px){.v2-page--content .bhead--hero{padding-top:32px}.v2-page--content .bhead__hero{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:40px}}.v2-page--content .blayout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "aside" "desc";gap:32px;padding-block:16px 56px}.v2-page--content .blayout__main{grid-area:main;min-width:0}.v2-page--content .blayout .bside{grid-area:aside}.v2-page--content .blayout__desc{grid-area:desc}@media(min-width:1024px){.v2-page--content .blayout{grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"main aside" "desc desc";column-gap:40px}}.v2-page--content .bgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.v2-page--content .bgrid__item{min-width:0}@media(min-width:600px){.v2-page--content .bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.v2-page--content .blayout__main .bgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.v2-page--content .bcard{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--card-radius);background:#fff;transition:border-color .2s,box-shadow .2s}.v2-page--content .bcard:hover{border-color:var(--green-line);box-shadow:var(--card-shadow)}.v2-page--content .bcard:has(.bcard__title a:focus-visible){outline:3px solid var(--brand);outline-offset:2px}.v2-page--content .bcard__img{position:relative;flex:none;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg-soft)}.v2-page--content .bcard__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.v2-page--content .bcard:hover .bcard__img img{transform:scale(1.04)}.v2-page--content .bcard__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:16px 16px 20px}.v2-page--content .bcard__title{order:1;margin:0;font-size:18px;font-weight:700;line-height:1.35;letter-spacing:-.01em}.v2-page--content .bcard__title a{color:var(--ink);text-decoration:none}.v2-page--content .bcard__title a:after{content:"";position:absolute;inset:0;z-index:1}.v2-page--content .bcard__title a:hover{color:var(--btn)}.v2-page--content .bcard__title a:focus-visible{outline:none}.v2-page--content .bcard .bcats{order:0}.v2-page--content .bcard__ex{order:2;overflow:hidden;color:var(--muted);font-size:14.5px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.v2-page--content .bcard__ex>*{display:inline;margin:0;font:inherit;color:inherit}.v2-page--content .bcard__ex>*+*:before{content:" "}.v2-page--content .bcard .bmeta{order:3;margin-top:auto;padding-top:4px}.v2-page--content .bcard__more{order:4;margin:0}.v2-page--content .bcard__more a{position:relative;z-index:2;color:var(--btn);font-size:14px;font-weight:700;text-decoration:none}.v2-page--content .bcard__more a:hover{text-decoration:underline}@media(max-width:599px){.v2-page--content .bgrid__item+.bgrid__item .bcard{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start}.v2-page--content .bgrid__item+.bgrid__item .bcard__img{margin:12px 0 12px 12px;border-radius:8px}.v2-page--content .bgrid__item+.bgrid__item .bcard__body{gap:6px;padding:12px}.v2-page--content .bgrid__item+.bgrid__item .bcard__title{font-size:15px}.v2-page--content .bgrid__item+.bgrid__item :is(.bcard__ex,.bcats,.bcard__more){display:none}.v2-page--content .bgrid__item+.bgrid__item .bmeta{padding-top:0;font-size:12px}}@media(min-width:900px){.v2-page--content .blayout__main .bgrid__item:first-child{grid-column:1 / -1}.v2-page--content .blayout__main .bgrid__item:first-child .bcard{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.v2-page--content .blayout__main .bgrid__item:first-child .bcard__img{aspect-ratio:auto;min-height:300px}.v2-page--content .blayout__main .bgrid__item:first-child .bcard__body{justify-content:center;gap:14px;padding:32px}.v2-page--content .blayout__main .bgrid__item:first-child .bcard__title{font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.2}.v2-page--content .blayout__main .bgrid__item:first-child .bcard__ex{font-size:16px;-webkit-line-clamp:4}.v2-page--content .blayout__main .bgrid__item:first-child .bmeta{margin-top:0}}.v2-page--content .bcats{display:flex;flex-wrap:wrap;gap:6px;margin:0}.v2-page--content .bcats a{position:relative;z-index:2;display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:var(--green-50);color:var(--btn-hover);font-size:12px;font-weight:700;line-height:1.2;text-decoration:none}.v2-page--content .bcats a:hover{background:var(--green-100)}.v2-page--content .bmeta{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;color:var(--muted-2);font-size:13px;font-weight:600;line-height:1.4}.v2-page--content .bmeta a{position:relative;z-index:2;color:inherit}.v2-page--content .post-not-available{padding:32px;border:1px dashed var(--line-2);border-radius:var(--radius);color:var(--muted);text-align:center}.v2-page--content .bpager{margin-top:32px}.v2-page--content .bpager>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:0}.v2-page--content .bpager p{margin:0;color:var(--muted);font-size:13.5px;font-weight:600}.v2-page--content .bpager ul{display:flex;flex-wrap:wrap;gap:6px}.v2-page--content .bpager li>a,.v2-page--content .bpager li>span{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font-weight:700;text-decoration:none}.v2-page--content .bpager li>a:hover{border-color:var(--btn);color:var(--btn)}.v2-page--content .bpager li>a.bg-gray-100{border-color:var(--green-line);background:var(--green-100);color:var(--btn-hover)}.v2-page--content .bpager li>span:empty{opacity:.45}.v2-page--content .bside{display:grid;gap:16px;align-content:start}.v2-page--content .bside__box{padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.v2-page--content .bside__h{margin:0 0 12px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.v2-page--content .bside__cats li+li{border-top:1px solid var(--line)}.v2-page--content .bside__cats a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.v2-page--content .bside__cats a:hover{color:var(--btn)}.v2-page--content .bside__cats a:after{content:"";flex:none;width:7px;height:7px;border-top:2px solid var(--line-2);border-right:2px solid var(--line-2);transform:rotate(45deg)}.v2-page--content .bside__cats a:hover:after{border-color:var(--btn)}.v2-page--content .bside .chips{gap:6px}.v2-page--content .bside .chip{min-height:34px;padding:0 12px;font-size:13px}@media(min-width:1024px){.v2-page--content .blayout .bside{position:sticky;top:104px}}.v2-page--content .phero{padding:24px 0 0}.v2-page--content .phero__in{max-width:calc(1120px + var(--gut) * 2)}.v2-page--content .phero__title{max-width:860px;margin:0 0 20px;font-size:clamp(28px,4vw,44px);line-height:1.15;letter-spacing:-.025em}.v2-page--content .phero__img{position:relative;max-width:860px;margin:0;overflow:hidden;aspect-ratio:16 / 9;border-radius:var(--radius-lg);background:var(--bg-soft)}.v2-page--content .phero__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v2-page--content .post{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;max-width:calc(1120px + var(--gut) * 2);padding-block:32px 56px}.v2-page--content .post__main{min-width:0;max-width:860px}@media(min-width:1180px){.v2-page--content .post{grid-template-columns:minmax(0,860px) 260px;justify-content:space-between}.v2-page--content .post .bside{position:sticky;top:104px}}.v2-page--content .post__title2{margin:0 0 12px;color:var(--muted);font-size:15px;font-weight:700;letter-spacing:0;line-height:1.4}.v2-page--content .ptags-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 28px;padding-bottom:20px;border-bottom:1px solid var(--line)}.v2-page--content .ptags-row__k{color:var(--ink);font-size:14px;font-weight:700}.v2-page--content .post-tag-lists{display:flex;flex-wrap:wrap;gap:6px}.v2-page--content .bprose .post-tag-lists a{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:13px;font-weight:600;text-decoration:none}.v2-page--content .bprose .post-tag-lists a:hover{border-color:var(--green-line);background:var(--green-50);color:var(--btn-hover)}.v2-page--content .brel{padding-block:40px;background:var(--bg-soft)}@media(min-width:1024px){.v2-page--content .brel{padding-block:56px}}.v2-page--content .brel__title{margin:0 0 24px;font-size:var(--h2);letter-spacing:-.02em}@media(min-width:1024px){.v2-page--content .bgrid--rel{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.v2-page--content .bgrid--rel .bcard__title{font-size:16.5px}.v2-page--content .bcomments{padding-block:40px 56px}.v2-page--content .bcomments__title{margin:0 0 16px;font-size:22px}.v2-page--content .bcomments__note{max-width:860px;padding:16px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-tile);color:var(--muted);font-size:15px}.v2-page--content .bcomments__note a{font-weight:700}.v2-page--content .bcomments__form{max-width:860px}.v2-page--content .bcomments__form h3{margin:0 0 12px}.v2-page--content .bcomments__form form,.v2-page--content .bcomments__row{display:grid;gap:12px}@media(min-width:600px){.v2-page--content .bcomments__row{grid-template-columns:1fr 1fr}}.v2-page--content .bcomments__form textarea{min-height:140px;padding-top:12px;resize:vertical}.v2-page--content .bcomments__submit{display:flex;justify-content:flex-end}.v2-page--content .bcomments__list .media{display:flex;gap:12px;padding:16px 0;border-top:1px solid var(--line)}.v2-page--content .bcomments__list .media img{width:44px;height:44px;border-radius:50%}.v2-page--content .bcomments__list .comment_name{font-weight:700}.v2-page--content .bcomments__list .comment_created{margin-left:8px;color:var(--muted-2);font-size:13px}.v2-page--content .bcomments__list .btn-reply,.v2-page--content .bcomments__list .btn-cancel-reply{margin-top:8px;padding:6px 14px;border:1px solid var(--line-2);border-radius:8px;background:#fff;font-size:13px;font-weight:700}.v2-page--content .bprose,.v2-page--content .cms-content{max-width:860px;color:#1f2937;font-size:17px;line-height:1.75;overflow-wrap:break-word}@media(min-width:768px){.v2-page--content .bprose{font-size:18px}}.v2-page--content :is(.bprose,.cms-content)>:first-child{margin-top:0}.v2-page--content :is(.bprose,.cms-content) :is(p,ul,ol,dl,blockquote,figure,pre,table){margin-top:0;margin-bottom:1.15em}.v2-page--content :is(.bprose,.cms-content) :is(h1,h2,h3,h4,h5,h6){color:var(--ink);letter-spacing:-.015em;scroll-margin-top:104px}.v2-page--content :is(.bprose,.cms-content) h1{margin:1.2em 0 .5em;font-size:clamp(26px,3vw,34px);line-height:1.2}.v2-page--content :is(.bprose,.cms-content) h2{margin:1.8em 0 .6em;font-size:clamp(22px,2.4vw,28px);line-height:1.25}.v2-page--content :is(.bprose,.cms-content) h3{margin:1.5em 0 .5em;font-size:20px;line-height:1.35}.v2-page--content :is(.bprose,.cms-content) :is(h4,h5,h6){margin:1.3em 0 .4em;font-size:17px;font-weight:700;line-height:1.4}.v2-page--content :is(.bprose,.cms-content) a{color:var(--btn);font-weight:600;text-decoration:underline;text-underline-offset:3px}.v2-page--content :is(.bprose,.cms-content) a:hover{color:var(--btn-hover)}.v2-page--content :is(.bprose,.cms-content) :is(ul,ol){padding-left:1.4em}.v2-page--content :is(.bprose,.cms-content) ul{list-style:disc}.v2-page--content :is(.bprose,.cms-content) ol{list-style:decimal}.v2-page--content :is(.bprose,.cms-content) li{margin:.35em 0}.v2-page--content :is(.bprose,.cms-content) li::marker{color:var(--brand)}.v2-page--content :is(.bprose,.cms-content) :is(strong,b){font-weight:700;color:var(--ink)}.v2-page--content :is(.bprose,.cms-content) img{display:inline-block;max-width:100%;height:auto;border-radius:var(--radius-sm)}.v2-page--content :is(.bprose,.cms-content) figure img{display:block}.v2-page--content :is(.bprose,.cms-content) figcaption{margin-top:8px;color:var(--muted-2);font-size:14px}.v2-page--content :is(.bprose,.cms-content) hr{margin:2em 0;border:0;border-top:1px solid var(--line)}.v2-page--content :is(.bprose,.cms-content) blockquote{padding:12px 20px;border-left:4px solid var(--brand);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--green-50);color:#14532d;font-style:normal}.v2-page--content :is(.bprose,.cms-content) blockquote>:last-child{margin-bottom:0}.v2-page--content :is(.bprose,.cms-content) :is(code,kbd){padding:.1em .4em;border:1px solid var(--line);border-radius:6px;background:var(--bg-tile);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.v2-page--content :is(.bprose,.cms-content) pre{overflow-x:auto;padding:16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-tile);font-size:14px;line-height:1.6}.v2-page--content :is(.bprose,.cms-content) pre code{padding:0;border:0;background:none}.v2-page--content :is(.bprose,.cms-content) iframe{display:block;max-width:100%;border:0;border-radius:var(--radius-sm)}.v2-page--content :is(.bprose,.cms-content) table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:15px;line-height:1.5;-webkit-overflow-scrolling:touch}@media(min-width:900px){.v2-page--content :is(.bprose,.cms-content) table:not(:has(tr>:nth-child(6))){display:table}}.v2-page--content :is(.bprose,.cms-content) :is(th,td){padding:10px 12px;border:1px solid var(--line);text-align:left;vertical-align:top}.v2-page--content :is(.bprose,.cms-content) th,.v2-page--content :is(.bprose,.cms-content) thead td{background:var(--bg-tile);color:var(--ink);font-weight:700}.v2-page--content :is(.bprose,.cms-content) tbody tr:nth-child(2n) td{background:#fcfcfd}.v2-page--content .blog-video-embed{position:relative;width:100%;max-width:860px;margin:1.5em 0;aspect-ratio:16 / 9}.v2-page--content .blog-video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:var(--radius)}.v2-page--content :is(.bprose,.cms-content) a[style*=color]{color:var(--btn)!important}.v2-page--content :is(.bprose,.cms-content) [style*=font-family]{font-family:inherit!important}.v2-page--content :is(.bprose,.cms-content) :is([style*="color:blue"],[style*="color: blue"]){color:inherit!important}.v2-page--content :is(.bprose,.cms-content) :is(thead,tr,th,td)[style*="1a1a2e"]{background:var(--footer)!important;color:#fff!important}.v2-page--content :is(.bprose,.cms-content) :is([style*="52, 73, 94"],[style*="34495e"]){border-color:var(--line-2)!important}.v2-page--content :is(.bprose,.cms-content) p:empty{display:none}.v2-page--content :is(.bprose,.cms-content) .prose{max-width:none;font-size:inherit;line-height:inherit;color:inherit}.v2-page--content :is(.bprose,.cms-content) iframe[src*=youtube]{width:100%;height:auto;aspect-ratio:16 / 9}.v2-page--content :is(.bprose,.cms-content) .wp-block-embed__wrapper{padding:12px 16px;border:1px dashed var(--line-2);border-radius:var(--radius-sm);background:var(--bg-tile);color:var(--muted);font-size:14px;overflow-wrap:anywhere}.v2-page--content :is(.bprose,.cms-content) .wp-block-heading{font-weight:700;color:var(--ink)}.v2-page--content :is(.bprose,.cms-content) details{margin:0 0 10px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.v2-page--content :is(.bprose,.cms-content) details[open]{border-color:var(--green-line);background:var(--green-50)}.v2-page--content :is(.bprose,.cms-content) summary{padding:14px 18px;font-weight:700;line-height:1.4;list-style:none}.v2-page--content :is(.bprose,.cms-content) summary::-webkit-details-marker{display:none}.v2-page--content :is(.bprose,.cms-content) summary:after{content:"+";float:right;margin-left:12px;color:var(--btn);font-weight:800}.v2-page--content :is(.bprose,.cms-content) details[open]>summary:after{content:"\2212"}.v2-page--content :is(.bprose,.cms-content) summary a{color:inherit!important;font-weight:inherit;text-decoration:none}.v2-page--content :is(.bprose,.cms-content) details>:not(summary){margin:0;padding:0 18px 14px}.v2-page--content :is(.bprose,.cms-content) .faq-block{display:block}.v2-page--content :is(.bprose,.cms-content) dt{font-weight:700;color:var(--ink)}.v2-page--content :is(.bprose,.cms-content) dd{margin:0 0 .8em}.v2-page--content .cmsv2__wrap{padding-block:32px 64px}.v2-page--content .cms-content{margin-inline:auto}.v2-page--content .faqv2__wrap{padding-block:32px 64px}.v2-page--content .faqv2__title{margin:0 0 24px}.v2-page--content .faqv2__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.v2-page--content .faqv2__nav{min-width:0}.v2-page--content .faqv2__navh{margin:0 0 8px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.v2-page--content .faqv2__toc{display:flex;gap:8px;margin:0 calc(var(--gut) * -1);padding:0 var(--gut) 4px;overflow-x:auto;scrollbar-width:none}.v2-page--content .faqv2__toc::-webkit-scrollbar{display:none}.v2-page--content .faqv2__toc a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none}.v2-page--content .faqv2__toc a:hover{border-color:var(--green-line);background:var(--green-50);color:var(--btn-hover)}@media(min-width:1024px){.v2-page--content .faqv2__layout{grid-template-columns:240px minmax(0,1fr);gap:48px}.v2-page--content .faqv2__nav{position:sticky;top:104px;align-self:start}.v2-page--content .faqv2__toc{display:grid;gap:0;margin:0;padding:0;overflow:visible;border-left:2px solid var(--line)}.v2-page--content .faqv2__toc a{min-height:0;padding:8px 0 8px 16px;border:0;border-radius:0;background:none;color:var(--muted);white-space:normal}.v2-page--content .faqv2__toc a:hover{background:none;color:var(--btn)}}.v2-page--content .faqv2__search{display:flex;gap:8px;margin-bottom:32px}.v2-page--content .faqv2__field{display:flex;flex:1;align-items:center;gap:10px;min-width:0;height:48px;padding:0 14px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:#fff}.v2-page--content .faqv2__field:focus-within{border-color:var(--btn);box-shadow:0 0 0 3px var(--green-100)}.v2-page--content .faqv2__field img{width:16px;height:16px}.v2-page--content .faqv2__field input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:15px}.v2-page--content .faqv2__btn img{width:18px;height:18px;filter:brightness(0) invert(1)}.v2-page--content .faqv2__group+.faqv2__group{margin-top:40px}.v2-page--content .faqv2__h{margin:0 0 16px;font-size:22px}.v2-page--content .faqv2__q+.faqv2__q{margin-top:10px}.v2-page--content .faqv2__item{border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:border-color .2s}.v2-page--content .faqv2__item[open]{border-color:var(--green-line);background:var(--green-50)}.v2-page--content .faqv2__item summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 16px;font-weight:700;line-height:1.4;list-style:none}.v2-page--content .faqv2__item summary::-webkit-details-marker{display:none}.v2-page--content .faqv2__item summary img{flex:none;width:24px;height:24px;transition:transform .2s}.v2-page--content .faqv2__item[open] summary img{transform:rotate(180deg)}.v2-page--content .faqv2__a{padding:0 16px 16px 52px;color:#1f2937;font-size:15.5px;line-height:1.7}.v2-page--content .faqv2__a>:last-child{margin-bottom:0}.v2-page--content .faqv2__a a{font-weight:600}.v2-page--content .faqv2__a :is(ul,ol){padding-left:1.3em;list-style:disc}@media(max-width:599px){.v2-page--content .faqv2__a{padding-left:16px}}.v2-page--content .faqv2__none{padding:24px;color:var(--muted);text-align:center}.v2-page--content .cms-content .pp-wrap{max-width:900px;margin:0 auto;color:var(--ink)}.v2-page--content .cms-content :is(.pp-hero,.pp-contact,.rp-warning,.rp-eligible){color:#e5ede7}.v2-page--content .cms-content :is(.pp-hero,.pp-contact,.rp-warning,.rp-eligible) :is(h1,h2,h3,strong){color:#fff}.v2-page--content .cms-content :is(.pp-hero,.pp-contact,.rp-eligible) a{color:var(--green-glow)!important}.v2-page--content .cms-content .pp-hero{position:relative;overflow:hidden;margin:0 0 28px;padding:40px 32px;border-radius:var(--radius-lg);background:var(--footer) radial-gradient(circle at 90% 0%,rgba(0,167,61,.28),transparent 55%)}.v2-page--content .cms-content .pp-hero h1{margin:0 0 10px;font-size:clamp(26px,3.4vw,36px)}.v2-page--content .cms-content .pp-hero-icon{display:block;margin-bottom:12px;font-size:40px}.v2-page--content .cms-content .pp-hero-sub{margin:0 0 20px;color:#c3cec6;font-size:15px}.v2-page--content .cms-content .pp-hero-badges{display:flex;flex-wrap:wrap;gap:8px}.v2-page--content .cms-content .pp-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff14;color:#fff;font-size:12px;font-weight:700}.v2-page--content .cms-content .pp-badge.green{border-color:#4ade8073;background:#00a73d38;color:var(--green-glow)}.v2-page--content .cms-content .pp-updated{display:block;margin:0 0 24px;padding:12px 16px;border:1px solid #FCD34D;border-radius:var(--radius-sm);background:var(--amber-bg);color:var(--amber);font-size:14px}.v2-page--content .cms-content .pp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 28px}.v2-page--content .cms-content .pp-stat{padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-tile);text-align:center}.v2-page--content .cms-content .pp-stat-val{display:block;margin-bottom:4px;color:var(--btn-hover);font-size:20px;font-weight:800}.v2-page--content .cms-content .pp-stat-lbl{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.v2-page--content .cms-content .pp-toc{margin:0 0 28px;padding:20px 24px;border:1px solid var(--green-line);border-radius:var(--radius);background:var(--green-50)}.v2-page--content .cms-content .pp-toc h3{margin:0 0 12px;color:var(--btn-hover);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.v2-page--content .cms-content .pp-toc ol{margin:0;padding-left:1.2em}@media(min-width:768px){.v2-page--content .cms-content .pp-toc ol{columns:2;column-gap:32px}}.v2-page--content .cms-content .pp-toc li{margin:0 0 6px;break-inside:avoid}.v2-page--content .cms-content .pp-toc a{font-size:14.5px;font-weight:600;text-decoration:none}.v2-page--content .cms-content .pp-toc a:hover{text-decoration:underline}.v2-page--content .cms-content .pp-section{position:relative;margin:0 0 16px;padding:24px 28px;border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:var(--radius);background:#fff}.v2-page--content .cms-content .pp-section-header{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.v2-page--content .cms-content .pp-section-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:10px;background:var(--green-100);font-size:20px}.v2-page--content .cms-content .pp-section-title{margin:0;font-size:19px}.v2-page--content .cms-content .pp-section-desc{margin:2px 0 0;color:var(--muted);font-size:13.5px}.v2-page--content .cms-content .pp-section :is(p,ul,ol){font-size:15.5px;line-height:1.7}.v2-page--content .cms-content .pp-table{width:100%;margin:0;font-size:14.5px}@media(min-width:768px){.v2-page--content .cms-content .pp-table{display:table}}.v2-page--content .cms-content .pp-table :is(th,td){border:0;border-bottom:1px solid var(--line)}.v2-page--content .cms-content .pp-table th{color:var(--muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.v2-page--content .cms-content .pp-data-type{display:flex;align-items:center;gap:6px;font-weight:700;color:var(--ink)}.v2-page--content .cms-content .pp-chip{display:inline-block;padding:2px 8px;border-radius:6px;background:var(--green-100);color:var(--btn-hover);font-size:11.5px;font-weight:700}.v2-page--content .cms-content .pp-chip.orange{background:var(--amber-bg);color:var(--amber)}.v2-page--content .cms-content .pp-chip.blue{background:var(--bg-soft);color:var(--muted)}.v2-page--content .cms-content :is(.pp-rights,.pp-vendors,.rp-entitlements){display:grid;gap:10px;margin-top:6px}@media(min-width:640px){.v2-page--content .cms-content :is(.pp-rights,.pp-vendors,.rp-entitlements){grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-page--content .cms-content :is(.pp-right,.pp-vendor,.rp-entitlement){display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-tile)}.v2-page--content .cms-content :is(.pp-right-icon,.pp-vendor-icon,.rp-entitlement-icon){flex:none;font-size:20px}.v2-page--content .cms-content :is(.pp-right-title,.pp-vendor-name,.rp-entitlement-title){margin:0 0 2px;color:var(--ink);font-size:14px;font-weight:700}.v2-page--content .cms-content :is(.pp-right-text,.pp-vendor-role,.rp-entitlement-text){flex-basis:100%;margin:0;color:var(--muted);font-size:13px;line-height:1.5}.v2-page--content .cms-content .pp-contact{display:flex;flex-wrap:wrap;gap:16px 28px;padding:28px;border-radius:var(--radius-lg);background:var(--footer)}.v2-page--content .cms-content .pp-contact-icon{font-size:34px}.v2-page--content .cms-content .pp-contact h3{margin:0 0 6px;font-size:18px}.v2-page--content .cms-content .pp-contact p{margin:0 0 14px;color:#c3cec6;font-size:14.5px}.v2-page--content .cms-content .pp-contact-items{display:grid;gap:8px}.v2-page--content .cms-content .pp-contact-item{position:relative;padding-left:30px;font-size:14.5px}.v2-page--content .cms-content .pp-contact-item>:first-child{position:absolute;left:0;top:0}.v2-page--content .cms-content :is(.pp-callout-green,.pp-callout-yellow,.rp-ship-tip){margin:16px 0 0;padding:12px 16px;border-radius:var(--radius-sm);font-size:14.5px;line-height:1.6}.v2-page--content .cms-content .pp-callout-green{border:1px solid var(--green-line);background:var(--green-50);color:#14532d}.v2-page--content .cms-content :is(.pp-callout-yellow,.rp-ship-tip){border:1px solid #FCD34D;background:var(--amber-bg);color:var(--amber)}.v2-page--content .cms-content .rp-ship-tip{display:flex;gap:8px}.v2-page--content .cms-content :is(.rp-warning,.rp-eligible){margin:0 0 20px;padding:22px 24px;border-radius:var(--radius-lg)}.v2-page--content .cms-content .rp-warning{background:#3b1212}.v2-page--content .cms-content .rp-eligible{background:var(--footer)}.v2-page--content .cms-content :is(.rp-warning-title,.rp-eligible-title){margin:0 0 12px;color:#fff;font-size:17px;font-weight:800}.v2-page--content .cms-content :is(.rp-warning,.rp-eligible) li::marker{color:currentColor}.v2-page--content .cms-content .rp-steps{display:grid;gap:12px;margin:8px 0 0}.v2-page--content .cms-content .rp-step{display:flex;align-items:flex-start;gap:14px}.v2-page--content .cms-content .rp-step-num{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--btn);color:#fff;font-size:14px;font-weight:800}.v2-page--content .cms-content .rp-step-title{display:block;color:var(--ink);font-weight:700}.v2-page--content .cms-content .rp-step-text{margin:4px 0 0;color:var(--muted);font-size:14.5px}.v2-page--content .cms-content .rp-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v2-page--content .cms-content .rp-tl-item{padding:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-tile);text-align:center}.v2-page--content .cms-content .rp-tl-days{display:block;color:var(--btn-hover);font-size:22px;font-weight:800}.v2-page--content .cms-content .rp-tl-label{margin:4px 0 0;color:var(--muted);font-size:13px}@media(max-width:639px){.v2-page--content .cms-content .pp-hero{padding:28px 20px}.v2-page--content .cms-content .pp-section{padding:20px 18px}.v2-page--content .cms-content .pp-stats{grid-template-columns:1fr 1fr}.v2-page--content .cms-content .pp-stats .pp-stat:last-child{grid-column:span 2}}.v2-page--content .cms-content .glossary-page{max-width:900px;margin:0 auto}.v2-page--content .cms-content .glossary-page .subtitle{color:var(--muted)}.v2-page--content .cms-content .glossary-nav{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 32px}.v2-page--content .cms-content .glossary-nav a{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--bg-soft);color:var(--ink)!important;font-size:13px;font-weight:700;text-decoration:none}.v2-page--content .cms-content .glossary-nav a:hover{background:var(--btn);color:#fff!important}.v2-page--content .cms-content .glossary-section h2{padding-bottom:6px;border-bottom:2px solid var(--brand);color:var(--btn-hover)}.v2-page--content .cms-content .glossary-term{margin:0 0 14px;padding:14px 16px;border-left:3px solid var(--brand);border-radius:var(--radius-sm);background:var(--bg-tile)}.v2-page--content .cms-content .glossary-term h3{margin:0 0 6px;font-size:16px}.v2-page--content .cms-content .glossary-term p{margin:0;font-size:15px}.ms-support-wrap{--ms-green: var(--btn);--ms-green-dark: var(--btn-hover);--ms-green-light: var(--green-50);--ms-green-border: var(--green-line);--ms-page-bg: var(--bg-soft);--ms-card-bg: #fff;--ms-border: var(--line);--ms-text: var(--ink);--ms-text-dim: var(--muted);--ms-text-muted: var(--muted);--ms-input-bg: #fff;--ms-input-border: var(--line-2);font-family:var(--font);color:var(--ink);background:var(--bg-soft)}.ms-support-wrap :not([class^=icon-]):not([class*=" icon-"]){font-family:inherit!important}.ms-support-wrap :is(.ms-label,.ms-address-label,.ms-mfr-note-title,.ms-ship-title,.ms-gate-title,.ms-success-title,.ms-gate-btn){letter-spacing:.04em}.ms-support-wrap :is(.ms-form-title,.ms-gate-title,.ms-success-title){text-transform:none;letter-spacing:-.01em}.ms-support-wrap:before,.ms-support-wrap .ms-glow-card:before,.ms-support-wrap .ms-glow-card:after{content:none!important;animation:none!important}.ms-support-wrap .ms-dot{display:none!important}.ms-support-wrap .ms-support-inner{max-width:calc(var(--wrap) + var(--gut) * 2);padding-inline:var(--gut)}.ms-support-wrap .ms-support-header{padding:40px 0 28px}.ms-support-wrap .ms-eyebrow{color:var(--btn-hover);letter-spacing:.12em}.ms-support-wrap .ms-eyebrow:before,.ms-support-wrap .ms-eyebrow:after{background:var(--brand)}.ms-support-wrap .ms-support-title{font-size:clamp(30px,4vw,44px);font-weight:800;letter-spacing:-.025em;text-transform:none;line-height:1.15}.ms-support-wrap .ms-support-title span{color:var(--btn)}.ms-support-wrap .ms-tab-bar{border:1px solid var(--line);border-radius:12px;box-shadow:none;padding:4px;gap:4px}.ms-support-wrap .ms-tab-btn{min-height:44px;border-radius:9px;color:var(--muted);font-weight:700}.ms-support-wrap .ms-tab-btn.ms-active{background:var(--btn);color:#fff}.ms-support-wrap .ms-glow-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}.ms-support-wrap .ms-glow-card .ms-card-body{padding:32px}@media(max-width:768px){.ms-support-wrap .ms-glow-card .ms-card-body{padding:20px 16px}}.ms-support-wrap h2{font-size:20px!important;font-weight:800!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--ink)}.ms-support-wrap :is(.ms-input,.ms-select,.ms-textarea,input[type=text],input[type=email],select,textarea){border:1px solid var(--line-2);border-radius:var(--radius-sm);background:#fff;font-size:15px}.ms-support-wrap :is(.ms-input,.ms-select,.ms-textarea,input,select,textarea):focus{border-color:var(--btn);outline:0;box-shadow:0 0 0 3px var(--green-100)}.ms-support-wrap .ms-submit{min-height:48px;border-radius:10px;background:var(--btn);box-shadow:0 6px 16px -8px #15803db3;color:#fff;font-weight:700;letter-spacing:0;text-transform:none}.ms-support-wrap .ms-submit:hover{background:var(--btn-hover)}.ms-support-wrap .ms-address-box,.ms-support-wrap .ms-rma-info,.ms-support-wrap .ms-ship-card{border-color:var(--line);border-radius:var(--radius);background:var(--bg-tile)}.ms-support-wrap .ms-map-wrap{overflow:hidden;border-radius:var(--radius)}.ms-support-wrap a{color:var(--btn)}.v2-page--content .errv2{min-height:70vh;padding-block:24px 64px;background:var(--bg-soft)}.v2-page--content .errv2:not(.errv2--chrome){box-sizing:border-box;min-height:100vh;min-height:100dvh}.v2-page--content .errv2__logo{display:flex;justify-content:center;margin-bottom:40px}.v2-page--content .errv2__logo img{width:auto;height:32px}.v2-page--content .errv2__card{max-width:640px;margin:0 auto;padding:40px 24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;text-align:center}.v2-page--content .errv2__card:before{content:attr(data-code);display:block;margin-bottom:8px;color:var(--brand);font-size:clamp(64px,12vw,112px);font-weight:800;line-height:1;letter-spacing:-.04em}.v2-page--content .errv2__title{margin:0 0 12px;color:var(--ink);font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.2;letter-spacing:-.02em}.v2-page--content .errv2__text{margin:0 auto 28px;max-width:46ch;color:var(--muted)}.v2-page--content .errv2__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.v2-page--content .errv2__search{display:flex;gap:8px;max-width:480px;margin:32px auto 0}.v2-page--content .errv2__search .input{flex:1;min-width:0}.v2-page--content .errv2__h{margin:32px 0 12px;font-size:18px}.v2-page--content .errv2__cats{justify-content:center}
