.page--prod{--side-w:320px;--prose-fs:15.5px;--prose-lh:2.1;--prose-lead:17px;--prose-txt:#1f1f27}.prod{gap:var(--sp-8);padding-block:var(--sp-5) var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;display:grid}.prod__media{min-width:0}.prod__cta{margin-top:var(--sp-2);flex-wrap:wrap;gap:10px;display:flex}.prod__ph{aspect-ratio:16/10;color:var(--green-300);background:var(--green-50);border:1px solid var(--green-200);border-radius:var(--r-xl);place-items:center;display:grid}.prod__ph svg{width:96px;height:96px}.gal{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.gal__main{background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-2);margin:0;position:relative;overflow:hidden}.gal__img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.gal__nav{width:40px;height:40px;color:var(--txt);background:var(--glass-2);border:1px solid var(--line);box-shadow:var(--sh-1);cursor:pointer;opacity:0;transition:opacity var(--t-base) var(--ease), background var(--t-fast) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gal__nav svg{width:18px;height:18px}.gal__nav--prev{inset-inline-start:12px}.gal__nav--next{inset-inline-end:12px}.gal__main:hover .gal__nav,.gal__nav:focus-visible{opacity:1}.gal__nav:hover{background:var(--panel)}.gal__count{bottom:12px;border-radius:var(--r-full);font-size:var(--fs-caption);color:#fff;font-variant-numeric:tabular-nums;background:#072a20b3;padding:2px 10px;font-weight:700;position:absolute;inset-inline-end:12px}.gal__strip{align-items:center;gap:6px;display:flex}.gal__thumbs{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;flex:1;gap:8px;min-width:0;display:flex;overflow-x:auto}.gal__thumbs::-webkit-scrollbar{display:none}.gal__pg{width:30px;height:30px;color:var(--txt-2);background:var(--panel);border:1px solid var(--line-2);cursor:pointer;transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), opacity var(--t-fast) var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.gal__pg svg{width:14px;height:14px}.gal__pg:hover:not(:disabled){color:var(--brand);border-color:var(--brand)}.gal__pg:disabled{opacity:.3;cursor:default}.gal__strip:has(.gal__pg--start:disabled):has(.gal__pg--end:disabled) .gal__pg{display:none}.gal__thumb{aspect-ratio:16/10;scroll-snap-align:start;background:var(--surf-2);border-radius:var(--r-sm);cursor:pointer;opacity:.75;width:96px;transition:opacity var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border:2px solid #0000;flex:none;padding:0;overflow:hidden}.gal__thumb img{object-fit:cover;width:100%;height:100%;display:block}.gal__thumb:hover{opacity:1}.gal__thumb.is-on{opacity:1;border-color:var(--brand)}.prod__info{gap:var(--sp-4);align-content:start;min-width:0;display:grid}.prod__eyebrow{gap:var(--sp-2);flex-wrap:wrap;display:flex}.prod__ttl{font-size:var(--fs-display);color:var(--txt);letter-spacing:-.2px;font-weight:900;line-height:1.45}.prod__meta{align-items:center;gap:8px var(--sp-4);font-size:var(--fs-small);color:var(--txt-3);flex-wrap:wrap;display:flex}.prod__metai{align-items:center;gap:6px;display:inline-flex}.prod__metai svg{width:15px;height:15px}.prod__rating{color:var(--txt-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.prod__rating b{color:var(--txt);font-variant-numeric:tabular-nums}.prod__rating:hover{color:var(--brand)}.prod__rating--none{color:var(--txt-3);font-weight:500}.prod__rating--none .stars{color:var(--line-2)}.prod__lead{font-size:var(--fs-lead);color:var(--txt-2);font-weight:500;line-height:1.95}.prod__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.prod__points li{font-size:var(--fs-small);color:var(--txt-2);align-items:center;gap:8px;font-weight:600;display:flex}.prod__points svg{width:18px;height:18px;color:var(--brand);flex-shrink:0}.buy{padding:var(--sp-5) var(--sp-5) var(--sp-5);border-radius:var(--r-xl);color:#fff;background:radial-gradient(120% 90% at 100% 0%, #c49a3c47, transparent 60%), linear-gradient(160deg, var(--green-700), var(--green-900));box-shadow:var(--sh-2);scroll-margin-top:calc(var(--hdr-h-stuck) + var(--sp-4));border:1px solid #ffffff14;position:relative;overflow:hidden}.buy__eyebrow{margin-bottom:var(--sp-2);font-size:var(--fs-overline);letter-spacing:.02em;color:var(--gold-300);font-weight:800;display:inline-block}.buy__head{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.buy__head .buy__eyebrow{margin-bottom:0}.buy__off{border-radius:var(--r-full);font-size:var(--fs-caption);color:var(--txt);background:linear-gradient(135deg, var(--gold-300), var(--accent));padding:2px 9px;font-weight:800}.buy__pill{border-radius:var(--r-full);font-size:var(--fs-caption);color:var(--gold-200);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:5px;padding:2px 9px;font-weight:700;display:inline-flex}.buy__pill svg{width:13px;height:13px}.buy__ttl{font-size:var(--fs-h4);color:#fff;font-weight:900;line-height:1.7}.buy__note{margin-top:var(--sp-3);font-size:var(--fs-caption);color:#ffffffb8;align-items:flex-start;gap:7px;line-height:1.8;display:flex}.buy__note svg{width:14px;height:14px;color:var(--gold-300);flex-shrink:0;margin-top:3px}.buy__seg{margin-top:var(--sp-4);border-radius:var(--r-md);background:#00000038;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.buy__segi{font:inherit;text-align:start;color:#ffffffbf;cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.buy__segi svg{flex-shrink:0;width:18px;height:18px}.buy__segi span{min-width:0;line-height:1.5;display:grid}.buy__segi b{font-size:var(--fs-small);font-weight:800}.buy__segi small{opacity:.8;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.buy__segi:hover{color:#fff;background:#ffffff12}.buy__segi.is-on{color:var(--txt);box-shadow:var(--sh-1);background:#fff;border-color:#fff}.buy__segi.is-on svg{color:var(--brand)}.buy__segi.is-on small{color:var(--txt-3);opacity:1}.buy__segi:focus-visible{outline:2px solid var(--gold-300);outline-offset:1px}.buy__seg+.buy__price{margin-top:var(--sp-4)}.buy__seg+.plans{margin-top:var(--sp-3)}.plans{margin:var(--sp-4) 0 0;border:0;gap:8px;min-width:0;padding:0;display:grid}.plan{border-radius:var(--r-md);cursor:pointer;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:#ffffff0f;border:1px solid #ffffff1f;align-items:flex-start;gap:10px;padding:11px 12px;display:flex;position:relative}.plan:hover{background:#ffffff1a}.plan input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.plan__mark{width:18px;height:18px;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);background:0 0;border:2px solid #ffffff73;border-radius:50%;flex-shrink:0;margin-top:3px}.plan.is-on{border-color:var(--gold-300);background:#c49a3c24}.plan.is-on .plan__mark{border-color:var(--gold-300);background:var(--gold-300);box-shadow:inset 0 0 0 3px var(--green-800)}.plan:has(input:focus-visible){outline:2px solid var(--gold-300);outline-offset:2px}.plan__body{flex:1;gap:4px;min-width:0;display:grid}.plan__row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.plan__name{font-size:var(--fs-body-sm);color:#fff;font-weight:800}.plan__hot{border-radius:var(--r-full);color:var(--txt);background:var(--gold-300);padding:1px 7px;font-size:10.5px;font-weight:800}.plan__off{border-radius:var(--r-xs);color:var(--gold-200);background:#ffffff1a;padding:1px 6px;font-size:10.5px;font-weight:800}.plan__row--price{font-variant-numeric:tabular-nums}.plan__price b{color:#fff;font-size:17px;font-weight:900}.plan__price small{font-size:var(--fs-caption);color:#ffffffbf;font-weight:600}.plan__old{font-size:var(--fs-caption);color:#ffffff80;text-decoration:line-through}.plan__dur{font-size:var(--fs-caption);color:#ffffffb3;margin-inline-start:auto;font-weight:600}.buy .plans+.buy__list{margin-top:var(--sp-3)}.buy__price{margin-top:var(--sp-4);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.buy__price b{color:#fff;font-size:30px;font-weight:900;line-height:1.2}.buy__cur{font-size:var(--fs-small);color:#fffc;font-weight:700}.buy__old{font-size:var(--fs-caption);color:#ffffff8c;text-decoration:line-through}.buy__per{font-size:var(--fs-caption);color:#ffffffb3;flex-basis:100%;font-weight:500}.buy__text{margin-top:var(--sp-3);font-size:var(--fs-body-sm);color:#ffffffc7;line-height:1.95}.buy__list{margin:var(--sp-4) 0;gap:8px;display:grid}.buy__list li{font-size:var(--fs-small);color:#ffffffe0;align-items:flex-start;gap:8px;line-height:1.8;display:flex}.buy__list svg{width:16px;height:16px;color:var(--gold-300);flex-shrink:0;margin-top:4px}.buy .btn--accent{margin-top:var(--sp-4)}.buy__trust{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid #ffffff1f;gap:7px;display:grid}.buy__trust li{font-size:var(--fs-caption);color:#ffffffb8;align-items:center;gap:8px;font-weight:500;display:flex}.buy__trust svg{width:14px;height:14px;color:var(--green-200);flex-shrink:0}.buybar{inset-inline:0;z-index:60;background:var(--glass-2);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);display:none;position:fixed;bottom:0;box-shadow:0 -10px 30px -16px #18143c4d}.buybar__in{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-block:10px;display:flex}.buybar__price{font-variant-numeric:tabular-nums;flex-direction:column;min-width:0;line-height:1.4;display:flex}.buybar__price b{color:var(--txt);font-size:18px;font-weight:900}.buybar__price small{font-size:var(--fs-caption);color:var(--txt-3)}.buybar .btn{flex-shrink:0}.ptnav{top:var(--hdr-h-stuck);z-index:50;background:var(--glass-2);-webkit-backdrop-filter:blur(12px);border-block:1px solid var(--line);position:sticky}.ptnav__in{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.ptnav__in::-webkit-scrollbar{display:none}.ptnav__i{font-size:var(--fs-body-sm);color:var(--txt-2);white-space:nowrap;transition:color var(--t-fast) var(--ease);flex-shrink:0;align-items:center;gap:6px;padding:14px 16px;font-weight:700;display:inline-flex;position:relative}.ptnav__i:after{content:"";inset-inline:12px;background:var(--brand);opacity:0;height:2.5px;transition:opacity var(--t-base) var(--ease), transform var(--t-base) var(--ease);border-radius:2px;position:absolute;bottom:-1px;transform:scaleX(.4)}.ptnav__i:hover,.ptnav__i.is-on{color:var(--brand)}.ptnav__i.is-on:after{opacity:1;transform:none}.ptnav__n{border-radius:var(--r-full);font-size:var(--fs-caption);color:var(--brand);background:var(--brand-soft);font-variant-numeric:tabular-nums;padding:0 7px;font-weight:800}.ptnav__i.is-on .ptnav__n{color:#fff;background:var(--brand)}.page__grid--prod{grid-template-columns:minmax(0,1fr) var(--side-w);padding-bottom:var(--section-gap);align-items:start}.prod__main{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.prod__main .cmts{border-top:0;margin-top:0;padding-top:0}.page__side--prod{top:calc(var(--hdr-h-stuck) + 56px + var(--sp-4));gap:var(--sp-4);display:grid;position:sticky}.pblock{padding:var(--sp-6) var(--sp-7);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-1);scroll-margin-top:calc(var(--hdr-h-stuck) + 56px + var(--sp-4))}.pblock__ttl{margin-bottom:var(--sp-5);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line);font-size:var(--fs-h3);color:var(--txt);align-items:center;gap:10px;font-weight:900;line-height:1.6;display:flex}.pblock__ttl svg{width:22px;height:22px;color:var(--brand);flex-shrink:0}.rte--prod h2{margin-top:var(--sp-7);font-size:21px}.rte--prod h3{font-size:18px}.rte--prod>div>:first-child{margin-top:0}.pblock .posttags{margin-top:var(--sp-6)}.faq--prod{gap:10px}.faq--prod .faq__i{background:var(--surf);border-color:#0000}.faq--prod .faq__i[open]{background:var(--panel);border-color:var(--brand-line)}.specs{gap:0;margin:0;display:grid}.specs>div{justify-content:space-between;align-items:baseline;gap:var(--sp-3);border-bottom:1px solid var(--line);font-size:var(--fs-small);padding:9px 0;line-height:1.8;display:flex}.specs>div:last-child{border-bottom:0}.specs dt{color:var(--txt-3);white-space:nowrap;font-weight:700}.specs dd{text-align:end;color:var(--txt);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.specs dd a{color:var(--brand)}.specs--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.specs--grid>div,.specs--grid>div:last-child{background:var(--surf);border-radius:var(--r-md);border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px}.specs--grid dt{font-size:var(--fs-caption)}.specs--grid dd{text-align:start;font-size:var(--fs-body-sm)}.pblock__share{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--txt-3);flex-wrap:wrap;font-weight:600;display:flex}.pblock__share .ahero__share{margin-inline-start:0}.ver{border-radius:var(--r-xs);font-family:var(--font-mono);color:var(--brand);background:var(--brand-soft);border:1px solid var(--brand-line);direction:ltr;unicode-bidi:isolate;padding:1px 8px;font-size:12.5px;font-weight:600;line-height:1.7;display:inline-block}.badge--ver{font-variant-numeric:tabular-nums}.verinfo{gap:0;margin:0;display:grid}.verinfo>div{justify-content:space-between;align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--line);font-size:var(--fs-small);padding:9px 0;line-height:1.8;display:flex}.verinfo>div:last-child{border-bottom:0}.verinfo dt{color:var(--txt-3);white-space:nowrap;align-items:center;gap:7px;font-weight:700;display:inline-flex}.verinfo dt svg{width:16px;height:16px;color:var(--brand);flex-shrink:0}.verinfo dd{text-align:end;color:var(--txt);min-width:0;margin:0;font-weight:600}.verinfo dd a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.verinfo__na{color:var(--txt-3);font-weight:500}.verinfo__hint{margin-top:var(--sp-3);font-size:var(--fs-caption);color:var(--txt-3);line-height:1.8}.sharelist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sharelist__i{height:42px;font:inherit;font-size:var(--fs-small);color:var(--txt-2);background:var(--surf);border:1px solid var(--line-2);cursor:pointer;transition:color var(--t-base) var(--ease), background var(--t-base) var(--ease), border-color var(--t-base) var(--ease), transform var(--t-base) var(--spring);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding-inline:12px;font-weight:700;display:inline-flex}.sharelist__i svg{flex-shrink:0;width:18px;height:18px}.sharelist__i:hover{color:#fff;border-color:#0000;transform:translateY(-2px)}.sharelist__i--tg:hover{background:#229ed9}.sharelist__i--wa:hover{background:#25d366}.sharelist__i--bale:hover{background:#2fb37a}.sharelist__i--copy:hover,.sharelist__i--copy.is-done{background:var(--brand);color:#fff;border-color:#0000}.sharelist__i:active{transform:scale(.97)}.chlog{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.chlog:before{content:"";top:10px;bottom:10px;background:var(--line);border-radius:2px;width:2px;position:absolute;inset-inline-start:7px}.chlog__i{padding:0 0 var(--sp-5) 0;padding-inline-start:30px;position:relative}.chlog__i:last-child{padding-bottom:0}.chlog__i:before{content:"";top:7px;background:var(--panel);border:2px solid var(--green-300);border-radius:50%;width:12px;height:12px;position:absolute;inset-inline-start:2px}.chlog__i.is-latest:before{background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.chlog__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chlog__head .ver{font-size:13.5px;font-weight:700}.chlog__date{font-size:var(--fs-caption);color:var(--txt-3);margin-inline-start:auto}.chlog__notes{gap:6px;margin:10px 0 0;padding-inline-start:18px;display:grid}.chlog__notes li{color:var(--txt-2);font-size:14px;line-height:1.9;position:relative}.chlog__notes li:before{content:"";inset-inline-start:-18px;background:var(--green-400);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(.5lh - 3px)}.help{gap:14px;display:grid}.help li{align-items:flex-start;gap:10px;display:flex}.help li>svg{width:20px;height:20px;color:var(--brand);flex-shrink:0;margin-top:3px}.help b{color:var(--txt);font-size:13.5px;font-weight:800;display:block}.help small{font-size:var(--fs-caption);color:var(--txt-3);margin-top:2px;line-height:1.8;display:block}.help small a{color:var(--brand);font-weight:700}.phead{margin-top:var(--sp-4);color:#fff;background:radial-gradient(90% 120% at 0% 100%, #c49a3c38, transparent 60%), linear-gradient(160deg, var(--green-700), var(--green-900));position:relative;overflow:hidden}.phead__in{padding-block:var(--sp-8);max-width:calc(var(--article-w) + 2 * var(--pad));margin-inline:0;position:relative}.phead__eyebrow{font-size:var(--fs-small);color:var(--gold-300);align-items:center;gap:8px;font-weight:700;display:inline-flex}.phead__eyebrow svg{width:16px;height:16px}.phead__ttl{margin-top:var(--sp-3);font-size:var(--fs-display);color:#fff;font-weight:900;line-height:1.4}.phead__lead{margin-top:var(--sp-3);font-size:var(--fs-lead);color:#ffffffc7;line-height:1.95}.phead__stat{margin-top:var(--sp-4);font-size:var(--fs-small);color:#ffffffb3}.phead__stat b{font-size:var(--fs-h3);color:#fff;font-variant-numeric:tabular-nums;margin-inline-end:4px;font-weight:900}.ptabs{gap:var(--sp-2);padding-block:var(--sp-5) var(--sp-2);flex-wrap:wrap;display:flex}.pgrid{gap:var(--sp-4);padding-block:var(--sp-5) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pgrid--home{padding-block:0}.pcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);transition:box-shadow var(--t-slow) var(--ease), border-color var(--t-slow) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.pcard:hover{box-shadow:var(--sh-2);border-color:#125c454d}.pcard:has(:focus-visible){border-color:var(--brand)}.pcard__media{aspect-ratio:16/9;background:var(--surf-2);position:relative;overflow:hidden}.pcard__mlink{place-items:center;width:100%;height:100%;display:grid}.pcard__img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.pcard__mlink:hover .pcard__img{transform:scale(1.03)}.pcard__ph{color:var(--green-300)}.pcard__ph svg{width:56px;height:56px}.pcard__cat{top:12px;z-index:2;text-decoration:none;position:absolute;inset-inline-end:12px}.pcard__body{gap:var(--sp-2);flex-direction:column;flex:1;padding:14px 16px 16px;display:flex}.pcard__ttl{color:var(--txt);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:800;line-height:1.75;display:-webkit-box;overflow:hidden}.pcard__ttl a{transition:color var(--t-fast) var(--ease)}.pcard__ttl a:hover,.pcard__ttl a:focus-visible{color:var(--brand)}.pcard__foot{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line);margin-top:auto;display:flex}.pcard__metas{align-items:center;gap:6px var(--sp-4);flex-wrap:wrap;display:flex}.pcard__meta{font-size:var(--fs-caption);color:var(--txt-3);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pcard__meta svg{flex:none;width:14px;height:14px}.pcard__meta bdi{font-variant-numeric:tabular-nums}.pcard__price{font-size:var(--fs-small);color:var(--green-700);font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:4px;font-weight:800;display:inline-flex}.pcard__price small{font-size:var(--fs-caption);color:var(--txt-3);font-weight:600}.pcard__price--free{color:var(--green-600)}@media (max-width:1080px){.prod{gap:var(--sp-6);grid-template-columns:1fr}.prod__media{order:-1}.page__grid--prod{grid-template-columns:minmax(0,1fr)}.page__side--prod{order:-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;position:static}.page__side--prod .buy{grid-column:1/-1}.side--help,.side--rel{display:none}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.page--prod{padding-bottom:72px}.buybar{display:block}.gal__nav{opacity:1;width:34px;height:34px}}@media (max-width:640px){.prod{padding-block:var(--sp-3) var(--sp-5)}.prod__points{grid-template-columns:1fr}.page__side--prod{grid-template-columns:minmax(0,1fr)}.pblock{padding:var(--sp-5) var(--sp-4);border-radius:var(--r-lg)}.pblock__ttl{font-size:var(--fs-h4)}.specs--grid{grid-template-columns:1fr}.ptnav__i{font-size:var(--fs-small);padding:12px}.pgrid{grid-template-columns:1fr}.phead__in{padding-block:var(--sp-7)}.gal__thumb{width:76px}}@media (prefers-reduced-motion:reduce){.pcard,.pcard__img,.ptnav__i:after,.gal__nav,.gal__thumb{transition:none}}
