.fk-print__layout{display:grid;gap:var(--fk-space-6)}.fk-print__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fk-space-3);margin:0;padding:0;list-style:none}.fk-print__item{min-width:0}.fk-print--grid .fk-print__track{grid-auto-flow:row dense}.fk-print--grid .fk-print__item{position:relative;transform-origin:0 0}@media(max-width:639px){.fk-print--grid .fk-print__item.is-wide-m{grid-column:1 / -1}}@media(min-width:640px){.fk-print--grid .fk-print__item.is-wide{grid-column:1 / -1}}[data-fk-print-zoom] .fk-print__track{grid-template-columns:minmax(0,1fr)}.fk-print__item.is-toggle{cursor:pointer}.fk-print__toggle{position:absolute;top:var(--fk-space-3);right:var(--fk-space-3);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--fk-line);border-radius:50%;background:var(--fk-white);color:var(--fk-ink);cursor:pointer}.fk-print__toggle[hidden]{display:none}.fk-print__toggle:hover,.fk-print__toggle:focus-visible{border-color:var(--fk-ink)}.fk-print__toggle:focus-visible{outline:2px solid var(--fk-ink);outline-offset:2px}.fk-print__minus,[data-fk-print-zoom] .fk-print__plus{display:none}[data-fk-print-zoom] .fk-print__minus{display:block}@media(max-width:1023px){.fk-print--mslider .fk-print__track{grid-template-columns:none;grid-auto-columns:88%;grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.fk-print--mslider .fk-print__track::-webkit-scrollbar{display:none}.fk-print--mslider .fk-print__track:focus-visible{outline:2px solid var(--fk-ink);outline-offset:4px}.fk-print--mslider.fk-print--grid .fk-print__item{grid-column:auto;scroll-snap-align:start;cursor:auto}.fk-print--mslider .fk-print__toggle{display:none}.fk-print--mslider .fk-print__note{aspect-ratio:4 / 3;overflow:auto}.fk-print--grid:not(.fk-print--mslider) .fk-print__media[data-fk-print-ready]:not([data-fk-print-zoom]) .fk-print__track{max-height:45svh;overflow:hidden;mask-image:linear-gradient(#000 80%,transparent)}.fk-print--mslider .fk-print__img,.fk-print--mslider .fk-print__note,.fk-print--slider .fk-print__img{max-height:45svh}}.fk-print__panel{min-width:0}.fk-print__form{display:grid;gap:var(--fk-space-4)}.fk-print__eyebrow{margin:0;color:var(--fk-ink-soft);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fk-print__heading{margin:0;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);line-height:1.15}.fk-print__heading.is-page-title{font-size:clamp(2rem,1.5rem + 2vw,3rem)}.fk-print__lead{margin:0;color:var(--fk-ink-soft);font-size:1.0625rem}.fk-print__group{min-width:0;margin:0;padding:0;border:0}.fk-print__legend{margin-bottom:var(--fk-space-2);padding:0;font-size:.9375rem;font-weight:600}.fk-print__options{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:var(--fk-space-2)}.fk-print__options.is-paper{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.fk-print__subgroup{margin:var(--fk-space-3) 0 var(--fk-space-1);font-size:.875rem;color:var(--fk-ink-soft)}.fk-print__legend+.fk-print__subgroup{margin-top:0}.fk-print__options.is-many{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}.fk-print__more{display:grid;gap:var(--fk-space-1);margin:var(--fk-space-3) 0 0}.fk-print__more label{font-size:.875rem;color:var(--fk-ink-soft)}.fk-print__more select{min-height:44px;max-width:100%;padding:0 var(--fk-space-2);border:1px solid var(--fk-line);border-radius:var(--fk-radius-btn);background:var(--fk-white);color:var(--fk-ink);font:inherit}.fk-print__off{margin:var(--fk-space-4) 0 0;padding:var(--fk-space-4);border-radius:var(--fk-radius-btn);background:var(--fk-surface)}.fk-print__options.is-size{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.fk-print__options.is-size.is-many{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}.fk-print__options.is-size .fk-print__option>span{padding-inline:var(--fk-space-2);white-space:nowrap;overflow-wrap:normal}.fk-print__option{position:relative;display:block}.fk-print__option input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.fk-print__option>span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;padding:var(--fk-space-2) var(--fk-space-3);border:1px solid var(--fk-line);border-radius:var(--fk-radius-btn);background:var(--fk-white);color:var(--fk-ink);font-size:.9375rem;text-align:center;overflow-wrap:anywhere}.fk-print__option input:hover+span{border-color:var(--fk-ink-soft)}.fk-print__option input:checked+span{border:2px solid var(--fk-ink);background:var(--fk-surface);font-weight:700}.fk-print__option input:focus-visible+span{outline:2px solid var(--fk-ink);outline-offset:2px}.fk-print__more-btn{display:flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:var(--fk-space-2);border:1px solid var(--fk-line);border-radius:var(--fk-radius-btn);background:var(--fk-white);color:var(--fk-ink);font:inherit;font-size:.9375rem;white-space:nowrap;cursor:pointer}.fk-print__more-btn[hidden]{display:none}.fk-print__more-btn:hover{border-color:var(--fk-ink-soft)}.fk-print__more-btn.is-active{border:2px solid var(--fk-ink);background:var(--fk-surface);font-weight:700}.fk-print__more-btn:focus-visible{outline:2px solid var(--fk-ink);outline-offset:2px}.fk-print__more[hidden]{display:none}.fk-print__price{margin:0;font-size:1.125rem;font-weight:600}.fk-print__price:empty{display:none}.fk-print__submit{justify-content:center;width:100%;min-height:52px;font-size:1.0625rem}.fk-print__benefits{display:grid;gap:var(--fk-space-3);margin:var(--fk-space-5) 0 0;padding:0;list-style:none}.fk-print__benefits li{display:flex;align-items:flex-start;gap:var(--fk-space-3)}.fk-print__benefits svg{flex-shrink:0}@media(min-width:1024px){.fk-print__layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:var(--fk-space-8)}.fk-print--reverse .fk-print__media{order:2}.fk-print--no-media .fk-print__layout{grid-template-columns:minmax(0,560px);justify-content:center}.fk-print--grid .fk-print__panel{position:sticky;top:calc(var(--fk-header-h) + var(--fk-space-5))}}.fk-print__note{display:flex;min-height:100%;padding:var(--fk-space-6) var(--fk-space-5);border-radius:var(--fk-radius-card);background:var(--fk-surface)}.fk-print__entries{display:grid;gap:var(--fk-space-5);align-content:start;width:100%}[data-fk-print-ready]:not([data-fk-print-zoom]) .fk-print__note .fk-print__entry+.fk-print__entry{display:none}@media(min-width:640px){[data-fk-print-ready]:not([data-fk-print-zoom]) .fk-print__note.is-wide .fk-print__entry+.fk-print__entry{display:block}}[data-fk-print-zoom] .fk-print__note .fk-print__entries,.fk-print__note.is-wide .fk-print__entries{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--fk-space-6)}@media(min-width:640px){[data-fk-print-zoom] .fk-print__note .fk-print__entry+.fk-print__entry,.fk-print__note.is-wide .fk-print__entry+.fk-print__entry{padding-left:var(--fk-space-6);border-left:1px solid var(--fk-line)}}.fk-print__entry{margin:0}.fk-print__entry:first-child{padding-right:var(--fk-space-7)}.fk-print__who{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fk-space-2) var(--fk-space-3);margin-bottom:var(--fk-space-3)}.fk-print__avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--fk-graphite);color:var(--fk-white);font-weight:600}.fk-print__name{display:grid;font-size:.875rem;line-height:1.3}.fk-print__name span{color:var(--fk-ink-soft)}.fk-print__stars{display:inline-flex;gap:2px}.fk-print__stars svg{color:var(--fk-yellow);stroke:var(--fk-warn)}.fk-print__quote{margin:0;font-size:1.0625rem;font-style:italic;line-height:1.5}.fk-print__quote p{margin:0}.fk-print__link{display:block;border-radius:var(--fk-radius-card);overflow:hidden}.fk-print__link:focus-visible{outline:2px solid var(--fk-ink);outline-offset:3px}.fk-print__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--fk-radius-card)}.fk-print--slider .fk-print__track{grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.fk-print--slider .fk-print__track::-webkit-scrollbar{display:none}.fk-print--slider .fk-print__track:focus-visible{outline:2px solid var(--fk-ink);outline-offset:4px}.fk-print--slider .fk-print__item{scroll-snap-align:start}.fk-print__nav{display:flex;justify-content:center;gap:var(--fk-space-2);margin-top:var(--fk-space-3)}.fk-print__nav[hidden]{display:none}.fk-print__option.is-unavailable>span{border-style:dashed;color:var(--fk-ink-soft)}.fk-print__option.is-unavailable input{cursor:not-allowed}.fk-print__na{display:block;font-size:.75rem;font-weight:400}.fk-print__na[hidden]{display:none}.fk-print__unavailable{margin:0;padding:var(--fk-space-3);border-left:3px solid var(--fk-warn);background:var(--fk-surface);font-size:.9375rem}.fk-print__unavailable:empty{display:none}.fk-print__submit:disabled{opacity:.5;cursor:not-allowed}
