.fs{gap:clamp(10px,1.2vw,14px);display:grid}.fs__cols{display:none}@media (min-width:1020px){.fs__cols{font-size:var(--cap-size);letter-spacing:var(--cap-track);text-transform:uppercase;color:var(--ink-3);grid-template-columns:6.5rem repeat(4,minmax(0,1fr));column-gap:clamp(14px,1.6vw,22px);padding:0 clamp(16px,1.9vw,22px) 4px;font-weight:600;display:grid}.fs__cols>span{align-items:baseline;gap:7px;display:flex}.fs__cols i{font-style:normal;font-family:var(--font-display), system-ui, sans-serif;color:var(--line-strong)}.fs__cols>span:last-child{color:var(--sun-ink)}.fs__cols>span:last-child i{color:var(--sun-ink);opacity:.55}}.fs__rows{background:var(--line);border:1px solid var(--line);border-radius:20px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.fs__row{background:#fff;grid-template-columns:1fr;row-gap:14px;padding:clamp(18px,2vw,24px) clamp(16px,1.9vw,22px);display:grid}@media (min-width:1020px){.fs__row{grid-template-columns:6.5rem repeat(4,minmax(0,1fr));align-items:start;gap:0 clamp(14px,1.6vw,22px)}}.fs__k{font-family:var(--font-display), system-ui, sans-serif;font-weight:600;font-size:var(--cap-size);letter-spacing:var(--cap-track);text-transform:uppercase;color:var(--ink-3);padding-top:2px}.fs__cell{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.022em;color:var(--ink-3);transition:color .55s ease, opacity .55s ease, transform .55s var(--ease);font-size:clamp(.96rem,1.15vw,1.06rem);font-weight:500;line-height:1.36}html.anim .fs__cell{opacity:0;transform:translateY(6px)}html.anim .fs__row.is-on .fs__cell{opacity:1;transform:none}.fs__row.is-on .fs__cell--0,.fs__row.is-on .fs__cell--1{color:var(--ink-2)}.fs__row.is-on .fs__cell--2{color:var(--ink)}.fs__cell--3{color:var(--ink-3)}.fs__row.is-on .fs__cell--3{color:var(--sun-deep);font-weight:600}.fs__lab{font-style:normal;font-size:var(--cap-size);letter-spacing:var(--cap-track);text-transform:uppercase;color:var(--ink-3);font-weight:600;font-family:var(--font-app), system-ui, sans-serif;margin-bottom:5px;display:block}.fs__row.is-on .fs__cell--3 .fs__lab{color:var(--sun-ink)}@media (min-width:1020px){.fs__lab{display:none}}@media (prefers-reduced-motion:reduce){.fs__cell{transition:none}html.anim .fs__cell{opacity:1;transform:none}}
.pc{display:grid}.pc__sheet{background:radial-gradient(120% 80% at 18% 4%, #ffffffeb, #fff0 46%), radial-gradient(90% 70% at 84% 88%, #ffffffb8, #fff0 52%), linear-gradient(172deg, #dfeaf4 0%, var(--hero-sky) 44%, #a9c6dd 100%);box-shadow:0 40px 84px -56px rgb(var(--ink-rgb) / .6);border-radius:20px;padding:clamp(58px,6vw,76px) clamp(24px,3.4vw,48px) clamp(24px,3.4vw,48px);position:relative;overflow:hidden}.pc__card{background:var(--note-a);color:var(--note-ink);box-shadow:0 1px 1px rgb(var(--ink-rgb) / .09), 0 12px 22px -14px rgb(var(--ink-rgb) / .5);border-radius:3px;flex-direction:column;gap:1px;padding:9px 14px 10px;display:flex;position:absolute;top:clamp(16px,2vw,22px);left:clamp(20px,2.6vw,34px);transform:rotate(-1.4deg)}.pc__card b{font-size:var(--cap-size);letter-spacing:var(--cap-track);text-transform:uppercase;font-weight:700}.pc__card i{font-style:normal;font-size:var(--t-sm);letter-spacing:-.01em;font-weight:600}.pc__notes{grid-template-columns:1fr;gap:clamp(12px,1.6vw,18px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.pc__notes{grid-template-columns:repeat(2,1fr)}}@media (min-width:860px){.pc__notes{grid-template-columns:repeat(3,1fr)}}@media (min-width:1160px){.pc__notes{grid-template-columns:repeat(4,1fr)}}.pc__notes>li{transition:opacity .5s ease, transform .55s var(--ease);display:flex}html.anim .pc__notes>li{opacity:0;transform:translateY(10px)scale(.97)}html.anim .pc__notes>li.is-on{opacity:1;transform:none}.pc__note{background:var(--note-a);min-height:clamp(84px,8vw,104px);color:var(--note-ink);font-size:var(--t-base);letter-spacing:-.012em;box-shadow:0 1px 1px rgb(var(--ink-rgb) / .09), 0 16px 28px -18px rgb(var(--ink-rgb) / .55);transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:3px;flex:1;align-items:center;padding:clamp(15px,1.8vw,19px);font-weight:600;line-height:1.34;display:flex;position:relative}.pc__note:after{content:"";pointer-events:none;background:linear-gradient(158deg,#ffffff8c,#fff0 46%);border-radius:3px;position:absolute;inset:0}.pc__notes>li:nth-child(4n+1) .pc__note{transform:rotate(-1.1deg)}.pc__notes>li:nth-child(4n+2) .pc__note{transform:rotate(.9deg)}.pc__notes>li:nth-child(4n+3) .pc__note{transform:rotate(-.6deg)}.pc__notes>li:nth-child(4n+4) .pc__note{transform:rotate(1.2deg)}.pc__notes>li .pc__note:hover{box-shadow:0 1px 1px rgb(var(--ink-rgb) / .09), 0 24px 40px -22px rgb(var(--ink-rgb) / .6);transform:rotate(0)translateY(-3px)}@media (prefers-reduced-motion:reduce){.pc__notes>li,.pc__note{transition:none}html.anim .pc__notes>li{opacity:1;transform:none}}
