@layer v5.tokens,v5.base,v5.primitives;@layer v5.templates{.v5 .epd{gap:var(--sp-4);display:grid}.v5 .epd-sort{align-items:center;gap:var(--sp-2) var(--sp-3);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.v5 .epd-sort legend{float:left;margin-right:var(--sp-3);font:500 var(--fs-meta-sm)/1.2 var(--mono);color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;padding:0}.v5 .epd-seg{border-radius:var(--sys-r);background:var(--card-3);max-width:100%;padding:.1875rem;display:inline-flex}.v5 .epd-seg label{border-radius:var(--sys-r);min-height:2.75rem;color:var(--ink-2);cursor:pointer;align-items:center;padding:0 .875rem;font-size:.90625rem;font-weight:540;display:inline-flex;position:relative}.v5 .epd-seg input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.v5 .epd-seg label:has(input:checked){background:var(--card);color:var(--accent);box-shadow:inset 0 0 0 1px var(--line-2);font-weight:600}.v5 .epd-seg label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.v5 .epd-seg label:not(:has(input:checked)):hover{color:var(--ink)}:is(.v5 .epd:has(#epd-o-cost:checked) .epd-v-ev,.v5 .epd:not(:has(#epd-o-cost:checked)) .epd-v-cost){display:none}.v5 .epd-key{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.v5 .epd-key li{align-items:center;gap:var(--sp-2);display:inline-flex}.v5 .epd-key .epd-dot{margin:0;position:static}.v5 .epd-list{border-top:2px solid var(--ink);background:var(--card);border-left:1px solid var(--line);border-right:1px solid var(--line);margin:0;padding:0;list-style:none}.v5 .epd-row{gap:var(--sp-3) var(--sp-6);padding:var(--mod-py) var(--mod-px);border-bottom:1px solid var(--line);grid-template-areas:"id""cost""chart";min-width:0;display:grid}.v5 .epd-id{grid-area:id;min-width:0}.v5 .epd-cost{grid-area:cost;min-width:0}.v5 .epd-chart{gap:var(--sp-2);grid-area:chart;align-content:start;min-width:0;display:grid}.v5 .epd-row h3{align-items:baseline;gap:var(--sp-2);font:600 var(--fs-h3)/var(--lh-snug) var(--sans);color:var(--ink);margin:0;display:flex}.v5 .epd-row h3 a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:.2em}.v5 .epd-row h3 a:hover{text-decoration-color:currentColor}.v5 .epd-n{font:500 var(--fs-meta)/1 var(--mono);color:var(--ink-3);min-width:1.25rem}.v5 .epd-ev{gap:var(--sp-1);margin-top:var(--sp-2);display:grid}.v5 .epd-ev p{margin:0}.v5 .epd-oc{align-items:flex-start;gap:var(--sp-2);color:var(--ink);font-weight:600;line-height:var(--lh-snug);display:flex}.v5 .epd-oc .grade{flex:none}.v5 .epd-st,.v5 .epd-note,.v5 .epd-dose,.v5 .epd-at,.v5 .epd-basis{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.v5 .epd-note{color:var(--ink-2)}.v5 .epd-harm{color:var(--ink)}.v5 .epd-pm{color:inherit;white-space:nowrap}.v5 .epd-cost p{margin:0}.v5 .epd-k{font:500 var(--fs-meta-sm)/1.2 var(--mono);color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.v5 .epd-big{font-size:var(--fs-body);color:var(--ink-2);margin-top:var(--sp-1)!important}.v5 .epd-big b{font:600 var(--fs-num)/1.1 var(--mono);color:var(--ink);letter-spacing:-.01em}.v5 .epd-at{margin-top:var(--sp-1)!important}.v5 .epd-strip{padding:var(--sp-2) .375rem 0}.v5 .epd-track{height:1rem;position:relative}.v5 .epd-track:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:0;right:0}.v5 .epd-span{height:.25rem;top:50%;left:var(--a);width:calc(var(--b) - var(--a));background:var(--accent-tint);border-radius:.125rem;margin-top:-.125rem;position:absolute}.v5 .epd-dot{top:50%;left:var(--x);background:var(--card);border:1.5px solid var(--ink-3);border-radius:50%;flex:none;width:.75rem;height:.75rem;margin:-.375rem 0 0 -.375rem;display:inline-block;position:absolute}.v5 .epd-dot.cert{border:2px solid var(--good)}.v5 .epd-dot.lo{background:var(--accent);border:2px solid var(--card);box-shadow:0 0 0 1px var(--accent)}.v5 .epd-ticks{height:1.25rem;margin-top:var(--sp-1);font:400 var(--fs-meta-sm)/1 var(--mono);color:var(--ink-3);position:relative}.v5 .epd-ticks span{left:var(--x);position:absolute;transform:translate(-50%)}.v5 .epd-ticks span:first-child{transform:none}.v5 .epd-ticks span:last-child{transform:translate(-100%)}.v5 .epd-prod{border-top:1px solid var(--line);padding-top:var(--sp-2);min-width:0}.v5 .epd-prod summary{cursor:pointer;min-height:2.75rem;color:var(--accent);align-items:center;font-weight:560;display:flex}.v5 .epd-prod[open] summary{margin-bottom:var(--sp-2)}.v5 .epd-prod .ledger-w{margin:0}.v5 .epd-form{color:var(--ink-2);font-weight:400}.v5 .epd-sub{font:400 var(--fs-meta-sm)/1.35 var(--sans);color:var(--ink-2);white-space:normal;display:block}.v5 .epd-mut{color:var(--ink-2)}.v5 .epd-basis{margin:var(--sp-2) 0 0}.v5 .epd-row.ne .epd-big b{color:var(--ink-2)}.v5 .epd-row.ne .epd-dot.lo{background:var(--ink-3);box-shadow:0 0 0 1px var(--ink-3)}.v5 .epd-row.ne .epd-span{background:var(--card-3)}.v5 .epd-om{margin:0;padding:0;list-style:none}.v5 .epd-om li{border-bottom:1px solid var(--line)}.v5 .epd-om li:last-child{border-bottom:0}.v5 .epd-om summary{cursor:pointer;align-items:baseline;gap:var(--sp-3);min-height:2.75rem;padding:var(--sp-3) var(--mod-px);line-height:var(--lh-snug);display:flex}.v5 .epd-om-n{min-width:2.5rem;font:600 var(--fs-body)/1 var(--mono);color:var(--ink);flex:none}.v5 .epd-om-l{padding:0 var(--mod-px) var(--sp-4);font-size:var(--fs-sm);color:var(--ink-2);margin:0;line-height:1.6}.v5 .epd-om-p{padding:var(--sp-4) var(--mod-px);border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-2);margin:0;line-height:1.6}@media (min-width:64rem){.v5 .epd-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1.6fr) minmax(0,.85fr);grid-template-areas:"id chart cost"}.v5 .epd-cost{text-align:right}}@media print{.v5 .epd-sort,.v5 .epd-key,.v5 .epd-strip{display:none}}.v5 .epd-side{font-size:var(--fs-sm);color:var(--ink-2);margin:0;line-height:1.5}.v5 .tl-prose .epd-scale{margin:var(--sp-3) 0;gap:var(--sp-2);max-width:72ch;padding:0;list-style:none;display:grid}.v5 .epd-scale li{gap:var(--sp-3);grid-template-columns:7rem minmax(0,1fr);align-items:start;line-height:1.5;display:grid}.v5 .epd-scale+p{margin-top:var(--sp-3)}}
@layer v5.tokens,v5.base;@layer v5.primitives{.v5 .cover{background:var(--card-2);border-radius:2px;display:block;position:relative;overflow:hidden}.v5 .cover.cv-light{border:1px solid var(--line)}.v5 .cover img{object-fit:cover;width:100%;height:100%;display:block}.v5 .cv-wide{aspect-ratio:1200/630}.v5 .cv-card{aspect-ratio:16/10}.v5 .cv-thumb{aspect-ratio:1;flex:none;width:4.5rem}.v5 .medal .tails{width:62%;height:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.v5 .medal .tails:before,.v5 .medal .tails:after{content:"";background:linear-gradient(180deg,var(--ramp-2),var(--accent-press));clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);width:48%;height:100%;position:absolute;bottom:0}.v5 .medal .tails:before{transform-origin:100% 0;left:0;transform:rotate(14deg)}.v5 .medal .tails:after{transform-origin:0 0;filter:brightness(.86);right:0;transform:rotate(-14deg)}.v5 .medal .disc{width:var(--sz);height:var(--sz);background:radial-gradient(circle at 32% 24%, #fffffff2 0, #fff0 34%), conic-gradient(from 210deg, var(--m1), var(--m2) 18%, var(--m3) 32%, var(--m2) 46%, var(--m1) 58%, var(--m2) 72%, var(--m3) 86%, var(--m1));box-shadow:inset 0 0 0 1.5px #ffffffa6, inset 0 -.25rem .5rem #0000002e, 0 .375rem .875rem -.25rem var(--mglow), 0 0 0 1px #0000000f;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.v5 .medal .disc:before{content:"";background:linear-gradient(150deg,var(--m1),var(--m2) 55%,var(--m3));border-radius:50%;position:absolute;inset:16%;box-shadow:inset 0 1px 2px #00000040,0 1px #ffffffb3}.v5 .medal .disc b{font:700 calc(var(--sz) * .34)/1 var(--mono);color:var(--mink);text-shadow:0 1px #ffffff8c;letter-spacing:-.04em;position:relative}.v5 .medal .mword{left:50%;top:calc(var(--sz) - .55rem);border:1px solid var(--m3);background:var(--m1);color:var(--mink);font:700 .625rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.0625rem .375rem;position:absolute;transform:translate(-50%)}.v5 .medal-w{align-items:center;gap:var(--sp-3);color:var(--ink);font-weight:620;display:inline-flex}.v5 .rankbadge{background:var(--card-3);width:2.125rem;height:2.125rem;font:600 .84375rem/1 var(--mono);letter-spacing:-.04em;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}}@layer v5.templates{.v5.ep-page .ep :where(p,h2,h3,ul,ol){margin:0}.v5.ep-page .ep .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v5.ep-page .ep-meta{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.45}.v5.ep-page .ep-goals{top:var(--head-h,3.5rem);z-index:20;background:var(--bg);padding-top:var(--sp-2);padding-bottom:var(--sp-2);margin-top:var(--sp-2);position:sticky}.v5.ep-page .ep-goals .seg{width:max-content;max-width:100%}.v5.ep-page .ep-goals .seg button{white-space:nowrap;flex:none}.v5.ep-page .ep-main{gap:var(--sp-4);margin-top:var(--sp-2);min-width:0;display:grid}.v5.ep-page .ep-chart-m{min-width:0}.v5.ep-page .ep-cw{min-width:0;padding:var(--sp-2) 0 0;position:relative}.v5.ep-page .ep-chart-w{position:relative}.v5.ep-page .ep-chart{touch-action:manipulation;max-width:100%;height:auto;display:block;overflow:visible}.v5.ep-page .ep-chart .lane{fill:var(--card)}.v5.ep-page .ep-chart .lane.alt{fill:var(--bg)}.v5.ep-page .ep-chart .lane-l{font:600 12px var(--sans);fill:var(--ink)}.v5.ep-page .ep-chart .lane-s{font:500 10px var(--mono);fill:var(--ink-2)}.v5.ep-page .ep-chart .gx{stroke:var(--line);stroke-dasharray:2 3}.v5.ep-page .ep-chart .ax{font:500 10.5px var(--mono);fill:var(--ink-2)}.v5.ep-page .ep-chart .dot{cursor:pointer}.v5.ep-page .ep-chart .dot circle{fill:var(--ink-3);stroke:var(--card);stroke-width:1.5px}.v5.ep-page .ep-chart .dot circle.hit{fill:#0000;stroke:none}.v5.ep-page .ep-chart .dot.best circle:not(.hit){fill:var(--brand)}.v5.ep-page .ep-chart .dot.nt circle:not(.hit){fill:var(--card);stroke:var(--ink-2);stroke-width:1.5px;stroke-dasharray:2 1.5}.v5.ep-page .ep-chart .dot.is-on circle:not(.hit){stroke:var(--ink);stroke-width:2.5px;stroke-dasharray:none}.v5.ep-page .ep-chart .lnk{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:4 3;fill:none}.v5.ep-page .ep-chart .lnk-l{font:600 11px var(--mono);fill:var(--ink)}.v5.ep-page .ep-chart .lnk-bg{fill:var(--card);stroke:var(--ink);stroke-width:1px}.v5.ep-page .ep-tip{z-index:5;pointer-events:none;background:var(--ink);color:var(--bg);border-radius:2px;max-width:14rem;padding:.375rem .5rem;font-size:.75rem;line-height:1.35;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.v5.ep-page .ep-legend{gap:var(--sp-1) var(--sp-4);font-size:var(--fs-meta-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.v5.ep-page .ep-legend span{align-items:center;gap:var(--sp-2);display:inline-flex}.v5.ep-page .ep-legend .k{background:var(--ink-3);border-radius:50%;flex:none;width:.625rem;height:.625rem}.v5.ep-page .ep-legend .k.best{background:var(--brand)}.v5.ep-page .ep-legend .k.nt{background:var(--card);border:1.5px dashed var(--ink-2)}.v5.ep-page .epc{background:var(--card);border:1px solid var(--line);border-top:2px solid var(--ink)}.v5.ep-page .epc-h{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);display:flex}.v5.ep-page .epc-h h2{font:620 1rem/1.3 var(--sans)}.v5.ep-page .epc-two{grid-template-columns:1fr 1fr;display:grid}.v5.ep-page .epc-c{padding:var(--sp-3) var(--sp-4);gap:var(--sp-2);align-content:start;min-width:0;display:grid}.v5.ep-page .epc-c+.epc-c{border-left:1px solid var(--line)}.v5.ep-page .epc-c .b{font:500 var(--fs-meta-sm)/1.3 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);overflow-wrap:anywhere}.v5.ep-page .epc-c .p{font:620 .9375rem/1.3 var(--sans);overflow-wrap:anywhere}.v5.ep-page .epc-c .ep-meta{overflow-wrap:anywhere}.v5.ep-page .epc-c .n{font:600 1.75rem/1 var(--mono);letter-spacing:-.04em}.v5.ep-page .epc-c .n small{color:var(--ink-2);letter-spacing:0;font-size:.8125rem;font-weight:500}.v5.ep-page .epc-c .o{color:var(--ink-2);gap:var(--sp-2);overflow-wrap:anywhere;align-items:flex-start;min-width:0;font-size:.8125rem;line-height:1.4;display:flex}.v5.ep-page .epc-c .o .i{flex:none;width:1rem;height:1rem;margin-top:.125rem}.v5.ep-page .epc-c .o .grade{flex:none}.v5.ep-page .epc-x{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);background:var(--brand-tint);display:flex}.v5.ep-page .epc-x .big{font:600 2.25rem/1 var(--mono);letter-spacing:-.05em;color:var(--brand-ink);flex:none}.v5.ep-page .epc-x p{font-size:.875rem;line-height:1.45}.v5.ep-page .epc-x b{font-weight:620}.v5.ep-page .epc-empty{padding:var(--sp-4);color:var(--ink-2);gap:var(--sp-3);align-items:center;font-size:.9375rem;display:flex}.v5.ep-page .epc-empty .i{flex:none}.v5.ep-page .ep-x{width:2.75rem;height:2.75rem;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;margin:-.5rem -.75rem -.5rem 0;display:inline-grid}.v5.ep-page .ep-x:hover{color:var(--ink)}.v5.ep-page .ep-x:focus-visible,.v5.ep-page .ep-add:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.v5.ep-page .ep-pm{color:inherit;text-underline-offset:.2em;text-decoration:underline}.v5.ep-page .ep-shelves{margin-top:var(--sp-7)}.v5.ep-page .ep-sh-head{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-4);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.v5.ep-page .ep-sh-head h2{font:540 1.75rem/1.15 var(--display);letter-spacing:-.02em}.v5.ep-page .ep-sh-head .ep-meta{max-width:40rem}.v5.ep-page .ep-shelf-list{gap:var(--sp-3);padding:0;list-style:none;display:grid}.v5.ep-page .shelf a{background:var(--card);border:1px solid var(--line);border-top:2px solid var(--ink);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.v5.ep-page .shelf a:hover{border-color:var(--line-2)}.v5.ep-page .shelf a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.v5.ep-page .shelf.save a{border-top-color:var(--brand)}.v5.ep-page .shelf .s-k{padding:var(--sp-3) var(--sp-4) 0;font:500 var(--fs-meta-sm)/1.3 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2)}.v5.ep-page .shelf .s-b{padding:var(--sp-2) var(--sp-4) var(--sp-4);gap:var(--sp-2);display:grid}.v5.ep-page .shelf .s-n{align-items:baseline;gap:.375rem;display:flex}.v5.ep-page .shelf .s-n b{font:600 2rem/1 var(--mono);letter-spacing:-.05em}.v5.ep-page .shelf .s-n small{color:var(--ink-2);font-size:.875rem}.v5.ep-page .shelf.save .s-n b{color:var(--brand-ink)}.v5.ep-page .shelf .s-p{font:600 1rem/1.3 var(--sans)}.v5.ep-page .shelf .s-o{color:var(--ink-2);gap:var(--sp-2);align-items:flex-start;font-size:.8125rem;line-height:1.4;display:flex}.v5.ep-page .shelf .s-o .grade{flex:none}.v5.ep-page .shelf .s-f{padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);color:var(--ink);background:var(--card-2);justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:auto;font-size:.8125rem;display:flex}.v5.ep-page .shelf .s-f .i{width:1rem;height:1rem;color:var(--ink-3);flex:none}.v5.ep-page .ep-ledger{margin-top:var(--sp-7)}.v5.ep-page .ep-lg{padding:0;list-style:none}.v5.ep-page .ep-lg li{gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--mod-px);border-top:1px solid var(--line);grid-template-columns:1.75rem minmax(0,1fr);align-items:start;display:grid}.v5.ep-page .ep-lg li:first-child{border-top:0}.v5.ep-page .ep-lg li.is-on{background:var(--accent-tint)}.v5.ep-page .ep-rk{font:600 .875rem/1.5 var(--mono);color:var(--ink-3)}.v5.ep-page .ep-lg .p{font:560 .9375rem/1.35 var(--sans);gap:.125rem;min-width:0;display:grid}.v5.ep-page .ep-lg .p a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:.2em}.v5.ep-page .ep-lg .p small{color:var(--ink-2);font-size:.8125rem;font-weight:450;line-height:1.4;display:block}.v5.ep-page .ep-lg .p small.harm{color:var(--bad)}.v5.ep-page .ep-lg .r{align-items:center;gap:var(--sp-3);flex-wrap:wrap;grid-column:2;display:flex}.v5.ep-page .ep-pr{gap:.125rem;margin-right:auto;display:grid}.v5.ep-page .ep-pr b{font:600 1rem/1 var(--mono);letter-spacing:-.02em}.v5.ep-page .ep-pr small{font-size:var(--fs-meta-sm);color:var(--ink-2)}.v5.ep-page .ep-add{border:1px solid var(--line-ctl);background:var(--card);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;border-radius:2px;flex:none;place-items:center;display:inline-grid}.v5.ep-page .ep-add[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.v5.ep-page .ep-add .i{width:1.125rem;height:1.125rem}.v5.ep-page .ep-exit{margin-top:var(--sp-6);margin-bottom:var(--sp-6)}.v5.ep-page .ep-cta{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-5);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.v5.ep-page .ep-cta-k{font-size:var(--fs-sm);color:var(--ink-2);flex:18rem;min-width:0;margin:0;line-height:1.45}.v5.ep-page .ep-exit-c{gap:var(--sp-1) var(--sp-4);padding:var(--sp-4) var(--mod-px);background:var(--card);border:1px solid var(--line);border-left:3px solid var(--brand);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.v5.ep-page .ep-exit-c:hover{border-color:var(--line-2);border-left-color:var(--brand)}.v5.ep-page .ep-exit-c:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.v5.ep-page .ep-exit-c .k{font:500 var(--fs-meta-sm)/1.3 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--brand-ink);grid-column:1}.v5.ep-page .ep-exit-c b{font:600 1.0625rem/1.3 var(--sans);grid-column:1}.v5.ep-page .ep-exit-c .d{font-size:var(--fs-sm);color:var(--ink-2);grid-column:1;line-height:1.45}.v5.ep-page .ep-exit-c .i{grid-area:1/2/4;width:1.25rem;height:1.25rem}.v5.ep-page .ep-unp{gap:var(--sp-4);display:grid}.v5.ep-page .ep-unp-l{margin:0;padding:0;list-style:none}.v5.ep-page .ep-unp-l li{gap:var(--sp-1);padding:var(--sp-3) var(--mod-px);border-top:1px solid var(--line);display:grid}.v5.ep-page .ep-unp-l li:first-child{border-top:0}.v5.ep-page .ep-unp-l .p{gap:.125rem;min-width:0;display:grid}.v5.ep-page .ep-unp-l .p b{overflow-wrap:anywhere;font-weight:560}.v5.ep-page .ep-unp-l small{font-size:var(--fs-meta-sm);color:var(--ink-2)}.v5.ep-page .ep-unp-l small a{color:inherit}.v5.ep-page .ep-unp-l .w{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.45}@media (min-width:40rem){.v5.ep-page .ep-goals .seg{flex-wrap:wrap;width:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.v5.ep-page .ep-shelf-list{grid-template-columns:repeat(2,minmax(0,1fr))}.v5.ep-page .ep-shelf-list>li:last-child:nth-child(odd){grid-column:1/-1}.v5.ep-page .ep-lg li{grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center}.v5.ep-page .ep-lg .r{flex-wrap:nowrap;grid-column:3}.v5.ep-page .ep-pr{text-align:right;min-width:7.5rem;margin-right:0}.v5.ep-page .ep-unp-l li{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:64rem){.v5.ep-page .ep-main{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) 23rem;align-items:start}.v5.ep-page .ep-cmp{top:calc(var(--head-h,3.5rem) + 4.25rem);position:sticky}.v5.ep-page .ep-shelf-list.n3,.v5.ep-page .ep-shelf-list.n6{grid-template-columns:repeat(3,minmax(0,1fr))}.v5.ep-page .ep-shelf-list>li:last-child:nth-child(odd){grid-column:auto}.v5.ep-page .ep-shelf-list.n5{grid-template-columns:repeat(6,minmax(0,1fr))}.v5.ep-page .ep-shelf-list.n5>li{grid-column:span 2}.v5.ep-page .ep-shelf-list.n5>li:nth-child(n+4){grid-column:span 3}.v5.ep-page .ep-shelf-list.n4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:30rem){.v5.ep-page .epc-two{grid-template-columns:1fr}.v5.ep-page .epc-c+.epc-c{border-left:0;border-top:1px solid var(--line)}}}
