.pc-switch a{min-height:48px;padding:10px 0;align-items:center;font-size:18px;font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 72}.pc-switch a[aria-current=page]>span:first-child{text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1.5px;text-underline-offset:6px}.pc-count{margin:0;font-size:16px;color:var(--ink-soft)}.pg-sec.surface-sky .pc-count{color:var(--deep)}.pc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4.4vw,72px) clamp(16px,2.4vw,40px);align-items:start;margin-top:clamp(40px,6vw,96px)}.pc-grid--n2,.pc-grid--n4{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-grid--n1{grid-template-columns:minmax(0,640px)}.pc-grid>.pg-work:nth-child(n){margin-top:0}.pc-grid>.pg-work:nth-child(3n+2){margin-top:clamp(40px,7vw,112px)}.pc-grid>.pg-work:nth-child(3n+3){margin-top:clamp(16px,3vw,48px)}.pc-grid--n2>.pg-work:nth-child(n),.pc-grid--n4>.pg-work:nth-child(n){margin-top:0}.pc-grid--n2>.pg-work:nth-child(2n),.pc-grid--n4>.pg-work:nth-child(2n){margin-top:clamp(40px,7vw,112px)}@media(max-width:1000px){.pc-grid>.pg-work{transform:none!important}.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-grid>.pg-work:nth-child(n){margin-top:0}.pc-grid>.pg-work:nth-child(2n){margin-top:clamp(32px,6vw,64px)}}@media(max-width:640px){.pc-grid,.pc-grid--n2,.pc-grid--n4,.pc-grid--n1{grid-template-columns:minmax(0,1fr);gap:40px}.pc-grid>.pg-work:nth-child(n){margin-top:0}.pc-grid--many{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}.pc-grid--many>.pg-work:nth-child(2n){margin-top:40px}.pc-grid.pc-grid--many .pg-work .pc-title{font-size:18px;margin-top:4px}.pc-grid--many .pc-cat{font-size:13px}}.pc-grid .card{min-width:0}.pc-grid .pg-work .pc-title,.pc-related .pg-work .pc-title{margin:8px 0 0;font-size:clamp(28px,3vw,46px);font-weight:400;line-height:1.15;font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 72}.pc-grid .pg-work .pc-title a,.pc-related .pg-work .pc-title a{display:block;min-height:44px;padding:8px 0}.pc-cat{margin:2px 0 0;font-size:13px;color:var(--ink-soft)}.pg .pc-note{max-width:40ch;margin:1.2em 0 0;font-size:18px;color:var(--ink-soft)}.pc-quotes .gold-row h3{margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.1}.pc-quotes .gold-row .price{font-size:clamp(28px,3vw,46px);color:var(--gold-ink)}.pc-quotes .gold-row__note{font-size:18px;font-weight:400}.pc-link{display:inline-flex;align-items:center;min-height:44px;font-size:16px}.pg-sec.surface-sky a.pc-link{color:var(--deep)}.pc-quotes .pc-link{margin-top:1.2em}.pc-frames{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}.pc-frames>.pg-frame:nth-child(1){grid-column:1 / 7}.pc-frames>.pg-frame:nth-child(2){grid-column:8 / 13;margin-top:clamp(48px,10vw,160px)}.pc-frames--one>.pg-frame:nth-child(1){grid-column:4 / 10}@media(max-width:760px){.pc-frames>.pg-frame:nth-child(1){grid-column:1 / 11}.pc-frames>.pg-frame:nth-child(2){grid-column:3 / 13;margin-top:24vw}.pc-frames--one>.pg-frame:nth-child(1){grid-column:1 / -1}}.pc-rows{margin:0 0 1.4em}.pg-steps.pc-rows li{display:block;padding:18px 0}.pg-steps.pc-rows li:hover{padding-left:14px}.pc-rows p{margin:0;font-size:18px;line-height:1.5}.pc-lead{max-width:46ch;font-size:18px}.pc-aside{max-width:52ch;font-size:16px;color:var(--ink-soft)}.pg-sec.surface-sky .pc-aside{color:var(--deep)}.pc-button{margin:4px 0 1.6em}.pc-related{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:clamp(16px,2.4vw,40px);max-width:calc(var(--n, 3) / 3 * 100%);margin-top:clamp(32px,4vw,64px)}.pc-related .pg-work:nth-child(n){margin-top:0}.pc-related .pg-work:nth-child(2){margin-top:clamp(24px,6%,64px)}@media(max-width:760px){.pc-related>.pg-work{transform:none!important}.pc-related{grid-template-columns:minmax(0,1fr);max-width:none}.pc-related .pg-work:nth-child(n){margin-top:0}}.pg-prose .pg-links,.pg-prose .pc-rows,.pg-prose .gold-rows{padding-left:0;max-width:none}.pc-lede{margin:8px 0 0;max-width:46ch;font-size:16px;line-height:1.5;color:var(--ink-soft)}.pc-meta{margin:8px 0 0;font-size:13px;color:var(--ink-soft)}.pg-sec.surface-sky .pc-lede,.pg-sec.surface-sky .pc-meta{color:var(--deep)}.pg-prose .pc-lede{margin-top:0;font-size:18px;max-width:50ch}.jr-feature[data-astro-cid-puzw3ae3]{margin:0;row-gap:24px;align-items:end}.jr-feature__title[data-astro-cid-puzw3ae3]{margin:0 0 .35em;font-size:clamp(28px,3vw,46px);line-height:1}.jr-feature__title[data-astro-cid-puzw3ae3] a[data-astro-cid-puzw3ae3]{color:inherit;text-decoration:none}.jr-feature__text[data-astro-cid-puzw3ae3] .pc-lede[data-astro-cid-puzw3ae3]{margin-top:0;font-size:18px;max-width:46ch}@media(max-width:640px){.jr-grid[data-astro-cid-puzw3ae3] .pc-lede{display:none}}@media(min-width:900px){.jr-feature[data-astro-cid-puzw3ae3] .jr-feature__frame{grid-column:1 / 7}.jr-feature__text[data-astro-cid-puzw3ae3]{grid-column:8 / 13;padding-bottom:12px}}
