.pa-head{padding-top:var(--header-h);background:var(--paper);text-align:center}.pa-head__strip{height:clamp(180px,16vw,230px);margin:0;overflow:hidden}.pa-head__strip img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.pa-head__inner{padding-block:clamp(26px,4vw,48px) clamp(36px,5vw,64px)}.pa-head .crumbs ol{justify-content:center}.pa-head__title{font-size:var(--fs-h1);margin:18px auto 16px;line-height:1.06}.pa-head__lead{max-width:40em;margin-inline:auto;font-size:clamp(17px,1.35vw,19px)}.pa-head__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.pa-two__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(28px,5vw,80px);display:grid}.pa-two__big{top:calc(var(--header-h) + 24px);font:700 clamp(44px, 6.4vw, 92px)/1 var(--font-display);color:var(--ink);margin:0;position:sticky}.pa-two__big span{color:var(--wine)}.pa-two a,.pa-doc a,.pa-approve a{color:inherit;-webkit-text-decoration-color:var(--wine);text-decoration-color:var(--wine);text-underline-offset:3px}.pa-approve a{-webkit-text-decoration-color:var(--wine-light);text-decoration-color:var(--wine-light)}.pa-doc__h{text-align:center;margin-inline:auto}.pa-sheet{max-width:1040px;box-shadow:0 1px 0 var(--line), 0 40px 60px -44px #00000080;background:#fff;border-radius:2px;margin:24px auto 0;padding:clamp(24px,4vw,56px)}.pa-sheet__hint{color:var(--steel-text);margin:0 0 8px;font-size:14px;display:none}.pa-sheet__top{border-bottom:2px solid var(--ink);color:var(--steel-text);align-items:center;gap:14px;margin-bottom:8px;padding-bottom:16px;font-size:14px;display:flex}.pa-sheet__mark{font:600 22px/1 var(--font-latin);letter-spacing:.12em;color:var(--ink);border-inline-end:1px solid var(--line);padding-inline-end:14px}.pa-sheet__clauses{grid-template-columns:repeat(3,1fr);column-gap:clamp(22px,3vw,40px);margin:0;display:grid}.pa-sheet__clauses>div{border-top:1px solid var(--line);align-content:start;gap:4px;padding:14px 0;display:grid}.pa-sheet__clauses>div:nth-child(-n+3){border-top:0}.pa-sheet dt{color:var(--ink);font-size:18px;font-weight:700}.pa-sheet dd{margin:0;line-height:1.7}.pa-cal__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.pa-pick{border:0;gap:8px;margin:18px 0 0;padding:0;display:grid}.pa-pick label{min-height:52px;box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;color:var(--ink);border-radius:999px;align-items:center;gap:12px;padding:10px 16px;font-weight:500;transition:box-shadow .25s,background-color .25s,color .25s,transform .12s ease-out;display:flex}.pa-pick label:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.pa-pick label:active{transform:scale(.985)}.pa-pick input{width:20px;height:20px;accent-color:var(--wine);flex:none;margin:0}.pa-pick input:focus-visible{outline:none}.pa-pick label:has(input:checked){background:var(--ink);color:var(--paper);box-shadow:none}.pa-pick label:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:3px}html:not(.js) .pa-pick{display:none}.pa-board{background:var(--mist);border-radius:4px;padding:clamp(18px,3vw,32px)}.pa-board__legend{color:var(--ink);gap:18px;margin-bottom:14px;font-size:15px;font-weight:500;display:flex}.pa-key{align-items:center;gap:8px;display:inline-flex}.pa-key:before{content:"";border-radius:4px;width:18px;height:18px}.pa-key--a:before{background:var(--ink)}.pa-key--b:before{background:var(--paper);box-shadow:inset 0 0 0 2px var(--wine)}.pa-board__days,.pa-board__grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.pa-board__days{text-align:center;color:var(--steel-text);margin-bottom:6px;font-size:14px}.pa-board__grid li{aspect-ratio:1;color:#0000;transition:background-color .4s var(--ease), box-shadow .4s var(--ease), transform .4s var(--ease);border-radius:6px;font-size:0;overflow:hidden}.pa-board__grid li[data-h=a]{background:var(--ink)}.pa-board__grid li[data-h=b]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--wine)}.pa-board__grid li.is-flip{transform:scale(.82)}.pa-board__count{color:var(--ink);margin-top:16px;font-size:17px;font-weight:500}.pa-approve{background:var(--ink)}.pa-approve__grid{grid-template-columns:.55fr 1.45fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.pa-approve__img img{border-radius:4px;width:100%;height:auto}.pa-approve__links{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.pa-approve__links a{min-height:44px;box-shadow:inset 0 0 0 1.5px var(--steel-light);color:var(--paper);border-radius:999px;align-items:center;padding:8px 16px;font-weight:500;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.pa-approve__links a:hover{background:var(--paper);color:var(--ink)}.pa-faq__photo{width:min(280px,100%);margin:22px 0 18px}.pa-faq__photo img{aspect-ratio:4/5}.pa-faq__cta-h{margin:0 0 6px;font-size:22px}.pa-faq__cta-p{color:var(--steel-text);margin:0;font-size:15.5px}.pa-faq__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.pa-note{color:var(--steel-text);margin:22px 0 0;font-size:14px}.pa-faq .sfaq__grid{grid-template-areas:"head list""side list";row-gap:0}.pa-faq__head{grid-area:head;position:static!important}.pa-faq__list{grid-area:list}.pa-faq__side{grid-area:side}@media (width<=900px){.pa-faq .sfaq__grid{grid-template-areas:"head""list""side";row-gap:18px}.pa-faq__photo{width:min(240px,64%)}.pa-two__grid,.pa-cal__grid,.pa-approve__grid{grid-template-columns:1fr}.pa-two__big{position:static}.pa-approve__img{width:min(240px,60%)}}@media (width<=640px){.pa-sheet__clauses{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:calc(-1*clamp(24px,4vw,56px));padding:4px clamp(24px,4vw,56px) 10px;display:flex;overflow-x:auto}.pa-sheet__clauses::-webkit-scrollbar{display:none}.pa-sheet__clauses>div,.pa-sheet__clauses>div:nth-child(-n+3){scroll-snap-align:start;border:0;border-top:2px solid var(--wine);background:var(--mist);flex:0 0 78%;padding:16px}.pa-sheet{overflow:hidden}.pa-sheet__hint{display:block}.pa-head__strip{height:190px}.pa-head__actions .btn{flex:100%}.pa-board__days,.pa-board__grid{gap:4px}}@media (prefers-reduced-motion:reduce){.pa-board__grid li,.pa-pick label{transition:none}.pa-board__grid li.is-flip{transform:none}}html.a11y-motion .pa-board__grid li{transition:none}html.a11y-motion .pa-board__grid li.is-flip{transform:none}@media (width>=901px){.pa-doc{padding-block:64px}.pa-sheet{margin-top:18px;padding-block:36px}.pa-sheet__clauses>div{padding:12px 0}.pa-sheet dd{line-height:1.6}}.pa-faq__photo{width:100%}.pa-faq__photo img{aspect-ratio:16/10;object-position:50% 25%}@media (width<=900px){.pa-faq__photo{width:100%}}@media (width>=901px){.pa-doc{padding-block:58px}}.pa-faq__photo img{object-position:50% 10%}.pa-head .pa-head__strip img{object-position:50% 6%}@media (width<=700px){.pa-head .pa-head__strip img{object-position:30% 50%}}@media (width>=1001px){.pa-doc .pa-sheet{max-width:none;padding-inline:clamp(24px,3vw,44px)}.pa-doc .pa-sheet__clauses{grid-template-columns:repeat(4,1fr);column-gap:clamp(20px,2.4vw,34px)}.pa-doc .pa-sheet__clauses>div:nth-child(-n+4){border-top:0}.pa-doc .pa-sheet dd{font-size:16px}}@media (width>=641px) and (width<=1000px){.pa-doc .pa-sheet__clauses{grid-template-columns:1fr 1fr}.pa-doc .pa-sheet__clauses>div:nth-child(3){border-top:1px solid var(--line)}}.pa-approve .pa-approve__links{gap:2px 26px}.pa-approve .pa-approve__links a{box-shadow:none;color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:5px;border-radius:0;padding:0;font-weight:500;text-decoration-thickness:1px;transition:text-decoration-color .2s}.pa-approve .pa-approve__links a:hover{color:inherit;-webkit-text-decoration-color:var(--wine-light);text-decoration-color:var(--wine-light);background:0 0}@media (width<=767px){.pa-approve .pa-approve__grid{display:block}.pa-approve .pa-approve__img{float:inline-end;margin:-14px 0 4px;width:140px;margin-inline-start:10px}.pa-approve .pa-approve__img img{aspect-ratio:4/3;object-fit:cover}.pa-approve .pa-approve__grid>div>p:first-of-type{clear:both}.pa-approve .pa-approve__links{gap:0;display:grid}.pa-approve .pa-approve__links li+li{border-top:1px solid #12121224}.pa-approve .pa-approve__links a{min-height:48px;text-decoration:none;display:flex}}.pa-faq__cta{border-top:3px solid var(--wine);margin-top:26px;padding-top:22px}.pa-faq .pa-faq__photo{margin-bottom:0}@media (width<=900px){.pa-faq .sfaq__grid{grid-template-areas:none}.pa-faq .pa-faq__head,.pa-faq .pa-faq__side{grid-area:auto}.pa-faq .pa-faq__list{display:contents}.pa-faq .sfaq__list{order:1}.pa-faq .pa-faq__side{order:2}.pa-faq .pa-faq__photo{margin-top:4px}.pa-faq .pa-faq__cta{border-top:0;order:3;margin-top:0;padding-top:0}.pa-faq .pa-note{order:4;margin-top:0}.pa-faq .pa-faq__actions .btn{flex:100%}}@media (width>=768px){.pa-approve .pa-approve__links{grid-template-columns:auto auto;justify-content:start;display:grid}}
