.guide{--guide-edge:max(var(--page-margin), calc((100% - var(--page-max)) / 2));--guide-text:41rem;--guide-aside:34rem;--guide-gap:clamp(3rem, 7vw, 7rem);--guide-sticky:calc(var(--header-h) + 2rem);--guide-section:clamp(3.5rem, 2.6rem + 3vw, 5.5rem);background:var(--color-ground);color:var(--color-ink)}.guide-row{position:relative}.guide-open__words{padding:clamp(1.5rem, 1rem + 2vw, 2.5rem) var(--page-margin) 0}.guide-open__title{max-width:var(--guide-text);font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--text-display-m--letter-spacing);font-variant-numeric:lining-nums proportional-nums;text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.5rem);line-height:1.04}.guide-open__answer{max-width:var(--guide-text);font-family:var(--font-text);font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-ink);text-wrap:pretty;margin:1.25rem 0 0}.guide-open__answer strong{font-weight:600}.guide-open__checked{font-family:var(--font-label);font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);color:var(--color-ink-3);margin:1.25rem 0 0}.guide-open__photo{margin:1.75rem 0 0}.guide-open__frame{aspect-ratio:4/5;width:100%;max-height:88svh}.guide-open__frame img{object-position:var(--open-at-narrow,50% 50%)}@media (width>=72rem){.guide-open{min-height:max(35rem, min(calc(100svh - var(--header-h) - 3rem), 47.5rem));grid-template-columns:minmax(0,1fr) min(44vw,60rem);display:grid}.guide-open__words{padding:clamp(2rem, 7svh, 4rem) var(--guide-gap) clamp(1.5rem, 4svh, 2.5rem) var(--guide-edge);flex-direction:column;display:flex}.guide-open__answer{margin-top:clamp(1.25rem,3svh,1.75rem)}.guide-open__checked{margin-top:auto;padding-top:1.5rem}.guide-open__photo{margin:0;position:relative}.guide-open__frame{aspect-ratio:auto;max-height:none;position:absolute;inset:0}.guide-open__frame img{object-position:var(--open-at,50% 50%)}}.guide-open__sheet{margin-top:1.75rem;padding:1.25rem}.guide-open__sheet .guide-sheet{margin-inline:auto}.guide-open__facts{max-width:var(--guide-text);font-family:var(--font-label);font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);color:var(--color-ink-2);margin:1rem 0 0}.guide-open__note-photo{padding:1.75rem var(--page-margin) 0;max-width:calc(var(--guide-aside) + 2 * var(--page-margin))}@media (width>=72rem){.guide-open__sheet{align-content:center;margin:0;padding:clamp(2rem,5svh,3.5rem) clamp(2rem,4vw,4rem);display:grid}.guide-open--note{grid-template-columns:minmax(0, calc(var(--guide-edge) + var(--guide-text))) minmax(0, 1fr);column-gap:var(--guide-gap);min-height:0;padding-right:var(--page-margin)}.guide-open--note .guide-open__words{padding-bottom:0;padding-right:0}.guide-open--note .guide-open__checked{margin-top:1.25rem;padding-top:0}.guide-open__note-photo{max-width:var(--guide-aside);align-self:start;padding:clamp(2rem,7svh,4rem) 0 0}}.guide-contents-phone{padding:1.5rem var(--page-margin) 0;max-width:calc(var(--guide-text) + 2 * var(--page-margin))}.guide-contents-folded{border-block:1px solid var(--color-line);font-family:var(--font-label);font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing)}.guide-contents-folded__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;font-weight:600;list-style:none;display:flex}.guide-contents-folded__summary::-webkit-details-marker{display:none}.guide-contents-folded__mark{color:var(--color-ink);transition:transform var(--dur-2) var(--ease-house);flex:none}.guide-contents-folded[open] .guide-contents-folded__mark{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.guide-contents-folded__mark{transition:none}}.guide-contents-folded__summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.guide-contents-folded__list{margin:0;padding:0 0 1rem;list-style:none}.guide-contents-folded__list a{min-height:2.5rem;color:var(--color-ink-2);align-items:center;display:inline-flex}@media (width>=72rem){.guide-contents-phone{display:none}}.guide-stretch{padding-inline:var(--page-margin);max-width:calc(var(--guide-text) + 2 * var(--page-margin))}.guide-stretch--opens{padding-top:var(--guide-section)}.guide-stretch--part,.guide-stretch--goes-on{padding-top:2.5rem}.guide-stretch__margin{min-width:0;margin-block:2rem}.guide-stretch:not(.guide-stretch--with-margin) .guide-stretch__rest,.guide-stretch__first+.guide-stretch__rest{margin-top:1em}@media (width>=72rem){.guide-stretch{grid-template-columns:minmax(0, var(--guide-text)) minmax(0, 1fr);column-gap:var(--guide-gap);padding-inline:var(--guide-edge) var(--page-margin);grid-template-rows:auto 1fr;max-width:none;display:grid}.guide-stretch__first{grid-area:1/1}.guide-stretch__rest{grid-area:2/1;margin-top:1em}.guide-stretch__margin{top:var(--guide-sticky);max-width:var(--guide-aside);grid-area:1/2/span 2;align-self:start;margin:0;position:sticky}.guide-stretch--opens .guide-stretch__margin:is(.guide-stretch__margin--quote,.guide-stretch__margin--prices,.guide-stretch__margin--door){padding-top:.6rem}}.guide-prose{max-width:var(--guide-text);color:var(--color-ink)}.guide-prose>*+*{margin-top:1em}.guide-prose>h2{letter-spacing:var(--text-display-m--letter-spacing);text-wrap:balance;margin-top:0;font-size:clamp(1.625rem,1.3rem + 1.1vw,2.25rem);line-height:1.12}.guide-prose>h3{text-wrap:balance;margin-top:0;font-size:clamp(1.3rem,1.2rem + .4vw,1.5rem);line-height:1.2}.guide-prose>h2+h3{margin-top:1.6em}.guide-prose>:is(h2,h3)+*{margin-top:.7em}.guide-prose strong{font-weight:600}.guide-prose li+li{margin-top:.6em}.guide-price,.guide-price .shop-price__now{font:inherit;letter-spacing:inherit;color:inherit}span.guide-price{display:inline}.guide-price .shop-price__now{white-space:nowrap}@media (width<=71.99rem){.guide-stretch__margin--contents{display:none}}.guide-margin--contents .x-contents__label{font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);text-transform:none}.guide-margin--photo .photo__caption{max-width:26rem}.guide-margin--ledger .guide-ledger,.guide-margin--promises .guide-promises{margin-block:0}.guide-figure{min-width:0}.guide-figure--column,.guide-figure--wide .photo__caption,.guide-figure--column .photo__caption{max-width:var(--guide-text)}@media (width<=47.99rem){.guide-figure--bleed{margin-inline:calc(-1 * var(--page-margin))}.guide-figure--bleed :is(.photo__frame,.figure__frame){width:100%}.guide-figure--bleed :is(.photo__caption,.figure__caption){padding-inline:var(--page-margin)}}.guide-block--figure-wide,.guide-block--figure-column,.guide-block--figure-margin,.guide-block--door{padding:2.5rem var(--page-margin) 0}.guide-block--figure-wide{padding-top:var(--guide-section)}@media (width>=72rem){.guide-block--figure-wide,.guide-block--figure-column,.guide-block--figure-margin,.guide-block--door{padding-left:var(--guide-edge)}.guide-figure--wide :is(.photo__frame,.figure__frame),.guide-figure--full :is(.photo__frame,.figure__frame){max-height:70svh}}.guide-figure--full{margin-top:var(--guide-section);padding-block:clamp(2.5rem,7svh,3.75rem)}.guide-figure__line{margin:0 var(--page-margin) 1.75rem;max-width:var(--guide-text);font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);text-wrap:balance}@media (width>=48rem){.guide-figure__in{padding-inline:var(--page-margin)}}@media (width>=72rem){.guide-figure__line{margin-left:var(--guide-edge)}.guide-figure__in{padding-left:var(--guide-edge)}}.guide-piece{max-width:var(--guide-text);font-size:var(--text-prose);margin-top:1.75em}.guide-stretch__first>.guide-piece:first-child,.guide-stretch__rest>.guide-piece:first-child{margin-top:0}.guide-piece+.guide-prose{margin-top:1.75em}.guide-stretch__first>.guide-prose+.guide-piece{margin-top:1.25em}.guide-prices__note{max-width:30rem;font-family:var(--font-label);font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);color:var(--color-ink-3);margin:.9rem 0 0}.guide-steps__drawing{max-width:28rem;margin-top:1rem}@media (width>=48rem){.guide-stretch .x-step{grid-template-columns:4.5rem minmax(0,1fr)}.guide-stretch .x-step__picture{max-width:15rem;margin-top:var(--space-2);grid-area:2/2}}.guide-steps .x-step__body>*{margin:0}.guide-steps .x-step__body>*+*{margin-top:.75em}.guide .photo__caption,.guide .plain-quote .plain-quote__by,.guide .tel .tel__speaks,.guide .whatsapp,.guide .shop-price .shop-price__from,.guide .shop-price .shop-price__was{font-size:var(--text-small);line-height:var(--text-small--line-height)}.guide-ledger{margin-block:1.75em}.guide-ledger table{border-collapse:collapse;border-top:2px solid var(--color-ink);width:100%;font-family:var(--font-text);font-variant-numeric:lining-nums proportional-nums;font-size:1.0625rem;line-height:1.45}.guide-ledger th,.guide-ledger td{text-align:left;vertical-align:top;padding:.75rem 1rem .75rem 0}.guide-ledger thead th{vertical-align:bottom;font-family:var(--font-label);letter-spacing:var(--text-small--letter-spacing);padding-top:.85rem;font-size:1.0625rem;font-weight:600;line-height:1.3}.guide-ledger tbody th,.guide-ledger tbody td{border-top:1px solid var(--color-line)}.guide-ledger td:last-child{padding-right:0}.guide-ledger--compare tbody th{width:27%;font-family:var(--font-label);font-size:var(--text-small);letter-spacing:var(--text-small--letter-spacing);padding-top:.85rem;font-weight:600;line-height:1.5}.guide-ledger--compare td:nth-child(2){color:var(--color-ink-2)}.guide-ledger--list tbody th{width:24%;font-weight:600}.guide-ledger--pairs tbody th{width:40%;font-weight:400}.guide-ledger--three tbody th,.guide-ledger--three td:last-child{width:30%}@media (width<=39.99rem){:is(.guide-ledger--compare,.guide-ledger--list) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.guide-ledger--compare,.guide-ledger--list) table,:is(.guide-ledger--compare,.guide-ledger--list) tbody{display:block}:is(.guide-ledger--compare,.guide-ledger--list) tr{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1rem;padding:.9rem 0 1rem;display:grid}:is(.guide-ledger--compare,.guide-ledger--list) tbody tr:first-child{border-top:0}:is(.guide-ledger--compare,.guide-ledger--list) tbody :is(th,td){border:0;width:auto;padding:0;display:block}:is(.guide-ledger--compare,.guide-ledger--list) tbody th{grid-column:1/-1;padding-bottom:.5rem}:is(.guide-ledger--compare,.guide-ledger--list) td:before{content:attr(data-short);font-family:var(--font-label);font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);color:var(--color-ink-3);margin-bottom:.15rem;display:block}.guide-ledger--list tr{grid-template-columns:minmax(0,1fr);row-gap:.6rem}.guide-ledger--list tbody th{font-size:var(--text-body);line-height:var(--text-body--line-height);padding-bottom:0}.guide-ledger--pairs :is(th,td){padding-right:.75rem}}.guide-prose .guide-promises,.guide-promises{border-top:2px solid var(--color-ink);margin:0;padding:0;list-style:none}.guide-prose>h3+.guide-promises{margin-top:1em}.guide-promises>li{border-bottom:1px solid var(--color-line);padding:.6rem 0 .65rem}.guide-prose .guide-promises>li{padding-left:0}.guide-prose .guide-promises>li+li{margin-top:0}.guide-prose .guide-promises>li:before{content:none}.guide-block--sheet{padding:2.5rem var(--page-margin) 0}.guide-sheet{max-width:var(--guide-text);background:var(--color-ground-2);margin:0;padding:1.25rem}.guide-sheet.guide-sheet--latex,.guide-sheet.guide-sheet--bare{background:0 0;padding:0}.guide-sheet.guide-sheet--latex{width:100%;max-width:34rem}.guide-sheet.guide-sheet--bare{max-width:none}.guide-sheet__tape{margin-top:.75rem}.guide-sheet__tape .ruler{width:100%;display:block}.guide-sheet__legend{margin-top:1.5rem}.guide-sheet__parts{font-family:var(--font-label);font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);color:var(--color-ink-2);gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.guide-sheet__number{min-width:1.25rem;color:var(--color-ink);font-weight:600;display:inline-block}@media (width>=40rem){.guide-sheet{padding:2rem}}@media (width>=72rem){.guide-block--sheet{padding:3rem var(--page-margin) 0 var(--guide-edge)}}.guide-cost{margin-top:var(--guide-section);--plan-cm:.36px;--edge-cm:1.2px;padding-block:clamp(2.5rem,7svh,3.75rem)}.guide-cost__in{padding-inline:var(--page-margin)}.guide-cost__controls{gap:1.75rem;margin-top:2rem;display:grid}.guide-cost__group{border:0;min-width:0;margin:0;padding:0}.guide-cost__legend{font-family:var(--font-label);font-size:var(--text-small);font-weight:600;line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);margin-bottom:.85rem;padding:0}.guide-cost__plans,.guide-cost__edges{flex-wrap:wrap;align-items:flex-end;gap:1rem .6rem;display:flex}.guide-cost__pick{cursor:pointer;font-family:var(--font-label);font-size:var(--text-small);letter-spacing:var(--text-small--letter-spacing);text-align:center;color:var(--color-ink-2);align-content:end;justify-items:center;row-gap:.4rem;line-height:1.25;display:grid;position:relative}.guide-cost__pick--size{min-width:3.9rem}.guide-cost__radio{opacity:0;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.guide-cost__plan{width:calc(var(--w) * var(--plan-cm));height:calc(var(--l) * var(--plan-cm));display:block;overflow:visible}.guide-cost__edge{width:calc(64 * var(--edge-cm));aspect-ratio:64/32.2;height:auto;display:block;overflow:visible}.guide-cost__top,.guide-cost__seam,.guide-cost__body,.guide-cost__outline,.guide-cost__cut,.guide-cost__cord{vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:fill var(--dur-1) var(--ease-soft-out), stroke-width var(--dur-1) var(--ease-soft-out)}.guide-cost__top{fill:#0000;stroke:var(--color-ink);stroke-width:1px}.guide-cost__seam{fill:none;stroke:#0000}.guide-cost__body{fill:#0000;stroke:none}.guide-cost__outline,.guide-cost__cut{fill:none;stroke:var(--color-ink);stroke-width:1px}.guide-cost__cut{stroke-width:.75px}.guide-cost__cord{fill:none;stroke:var(--color-ink);stroke-width:1px}.guide-cost__button{fill:var(--color-ink-3)}.guide-cost__name{white-space:normal;max-width:6rem}.guide-cost__not-made{max-width:7rem;color:var(--color-ink-3);display:none}.guide-cost__radio:checked~.guide-cost__plan .guide-cost__top{fill:var(--color-cotton);stroke-width:1.5px}.guide-cost__radio:checked~.guide-cost__plan .guide-cost__seam{stroke:var(--color-ink);stroke-width:1.25px}.guide-cost__radio:checked~.guide-cost__edge .guide-cost__body{fill:var(--color-cotton)}.guide-cost__radio:checked~.guide-cost__edge .guide-cost__outline{stroke-width:1.5px}.guide-cost__radio:checked~.guide-cost__edge .guide-cost__cord{stroke-width:2.5px}.guide-cost__radio:checked~.guide-cost__name{color:var(--color-ink);font-weight:600}@media (hover:hover){.guide-cost__pick:hover .guide-cost__radio:not(:checked):not(:disabled)~.guide-cost__plan .guide-cost__top,.guide-cost__pick:hover .guide-cost__radio:not(:checked):not(:disabled)~.guide-cost__edge .guide-cost__body{fill:color-mix(in srgb, var(--color-cotton) 55%, transparent)}.guide-cost__pick:hover .guide-cost__name{color:var(--color-ink)}}.guide-cost__radio:focus-visible~:is(.guide-cost__plan,.guide-cost__edge){outline:2px solid var(--color-accent);outline-offset:5px}.guide-cost__pick[data-state=not-made]{cursor:default;color:var(--color-ink-3)}.guide-cost__pick[data-state=not-made] :is(.guide-cost__outline,.guide-cost__cord,.guide-cost__cut){stroke:var(--color-ink-3);stroke-dasharray:3 3}.guide-cost__pick[data-state=not-made] .guide-cost__button{fill:#0000}.guide-cost__pick[data-state=not-made] .guide-cost__not-made{display:block}.guide-cost__result{margin-top:2rem}.guide-cost__sum{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);font-variant-numeric:lining-nums proportional-nums;margin:0}.guide-cost__division,.guide-cost__equals{display:inline-block}.guide-cost__equals b{font-weight:600}.guide-cost__what{max-width:var(--guide-text);font-family:var(--font-text);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-2);margin:.75rem 0 0}.guide-cost__door{margin-top:2rem}@media (width>=40rem){.guide-cost{--plan-cm:.42px;--edge-cm:1.75px}.guide-cost__plans,.guide-cost__edges{gap:1rem .85rem}.guide-cost__pick--size{min-width:4.25rem}}@media (width>=72rem){.guide-cost__in{grid-template-columns:minmax(0, var(--guide-text)) minmax(0, 1fr);column-gap:var(--guide-gap);padding-inline:var(--guide-edge) var(--page-margin);grid-template-rows:auto auto 1fr;display:grid}.guide-cost__head{grid-area:1/1}.guide-cost__result{grid-area:2/1}.guide-cost__door{grid-area:3/1}.guide-cost__controls{max-width:var(--guide-aside);grid-area:1/2/span 3;align-self:center;gap:2rem;margin-top:0}.guide-cost__division{color:var(--color-ink-2);display:block}.guide-cost__equals{font-size:var(--text-display-m);line-height:var(--text-display-m--line-height);letter-spacing:var(--text-display-m--letter-spacing);margin-top:.15rem;display:block}}@media (prefers-reduced-motion:reduce){.guide-cost :is(.guide-cost__top,.guide-cost__seam,.guide-cost__body,.guide-cost__outline,.guide-cost__cut,.guide-cost__cord){transition:none}}.guide-door__sentence{max-width:var(--guide-text);font-family:var(--font-text);font-size:var(--text-body);line-height:var(--text-body--line-height);margin:0}.guide-door__act{margin:.75rem 0 0}.guide-door--standing{border-top:2px solid var(--color-ink);gap:1rem;padding-top:1rem;display:grid}.guide-door__line{margin:0}.guide-door__phones{gap:.75rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.guide-door--standing .tel--lead .tel__number{font-size:var(--text-body)}.guide-questions{margin:var(--guide-section) var(--page-margin) 0;max-width:var(--guide-text);border-top:2px solid var(--color-ink);padding-top:1.5rem}.guide-questions__title{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--text-display-m--letter-spacing);margin:0;font-size:clamp(1.625rem,1.3rem + 1.1vw,2.25rem);line-height:1.12}.guide-questions__list{margin-top:1.75rem}.guide-questions__pair{border-top:1px solid var(--color-line);padding:1.25rem 0 1.5rem}.guide-questions__q{max-width:26rem;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--text-title--letter-spacing);text-wrap:balance;margin:0;font-size:1.375rem;line-height:1.22}.guide-questions__a{max-width:var(--guide-aside);font-family:var(--font-text);font-size:var(--text-body);line-height:var(--text-body--line-height);margin-top:.6rem}.guide-questions__a>*{margin:0}.guide-questions__a>*+*{margin-top:.75em}@media (width>=72rem){.guide-questions{margin-inline:var(--guide-edge) var(--page-margin);max-width:none}.guide-questions__pair{grid-template-columns:minmax(0, var(--guide-text)) minmax(0, 1fr);column-gap:var(--guide-gap);display:grid}.guide-questions__q{font-size:1.5rem}.guide-questions__a{margin-top:.15rem}}.guide-foot{margin:3.5rem var(--page-margin) 0;max-width:var(--guide-text);border-top:1px solid var(--color-line);font-family:var(--font-label);font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);color:var(--color-ink-2);padding-top:1.25rem}.guide-foot p{margin:0}.guide-foot p+p{margin-top:.3rem}.guide-foot p:first-child{color:var(--color-ink)}@media (width>=72rem){.guide-foot{margin-left:var(--guide-edge)}}.guide-next{margin:4rem var(--page-margin) var(--guide-section);border-top:2px solid var(--color-ink);padding-top:1rem}.guide-next__title{font-family:var(--font-label);font-size:var(--text-small);font-weight:600;line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);margin:0}.guide-next__list{margin:1rem 0 0;padding:0;list-style:none}.guide-next__line{border-top:1px solid var(--color-line);grid-template-columns:5.5rem minmax(0,1fr);align-items:start;column-gap:1rem;padding:1.25rem 0;display:grid;position:relative}.guide-next__line:first-child{border-top:0}.guide-next__words{grid-area:1/2}.guide-next__picture{grid-area:1/1}.guide-next__picture .photo__frame{width:100%;aspect-ratio:1!important}.guide-next__name{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);text-wrap:balance;margin:0}.guide-next__link{color:inherit;background-image:linear-gradient(var(--color-accent), var(--color-accent));transition:background-size var(--dur-2) var(--ease-house);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;padding-bottom:.1em;text-decoration:none}.guide-next__link:after{content:"";position:absolute;inset:0}.guide-next__link:focus-visible{outline:none}.guide-next__link:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:4px}@media (hover:hover){.guide-next__line:hover .guide-next__link{background-size:100% 2px}}.guide-next__sentence{max-width:var(--guide-aside);font-family:var(--font-text);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-2);margin:.5rem 0 0}@media (width>=40rem){.guide-next__line{column-gap:var(--guide-gap);grid-template-columns:minmax(0,1fr) 15rem}.guide-next__words{grid-column:1}.guide-next__picture{grid-column:2}.guide-next__picture .photo__frame{aspect-ratio:3/2!important}}@media (width>=72rem){.guide-next{margin-left:var(--guide-edge)}.guide-next__line{grid-template-columns:minmax(0, var(--guide-text)) minmax(0, 1fr)}.guide-next__picture .photo__frame{width:15rem}}@media (prefers-reduced-motion:reduce){.guide-next__link{transition:none}}.guide-next__line--words,.guide-next__line--plain{grid-template-columns:minmax(0,1fr)}.guide-next__line--words .guide-next__words,.guide-next__line--plain .guide-next__words{grid-column:1}.guide-next__line--plain{padding:.9rem 0}.guide-next__line--plain .guide-next__name{font-family:var(--font-text);font-weight:400;font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:normal}.guide-next__lang{font-family:var(--font-label);font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);color:var(--color-ink-3);margin:.35rem 0 0}.guide-next__sheet{aspect-ratio:1;place-items:center;padding:.5rem;display:grid;overflow:hidden}.guide-next__sheet>*{width:100%}@media (width<=29.99rem){.guide-list .guide-next__sentence{display:none}}@media (width>=40rem){.guide-next__sheet{aspect-ratio:3/2;padding:.75rem 1.25rem}}@media (width>=72rem){.guide-next__sheet{width:15rem}}.guide-wide{padding:var(--guide-section) var(--page-margin) 0}.guide-wide:not(.guide-wide--opens){padding-top:2.5rem}.guide-wide--latex{margin-top:var(--guide-section);padding-block:clamp(2.5rem,7svh,3.75rem)}.guide-wide__in{max-width:var(--guide-text)}.guide-wide__head+.guide-wide__body,.guide-wide__body>*+*{margin-top:1.75rem}.guide-wide__body>.guide-ledger{margin-block:0}.guide-wide__body>.guide-ledger+*,.guide-wide__body>*+.guide-ledger{margin-top:1.75rem}.guide-wide__door{margin-top:2rem}@media (width>=72rem){.guide-wide{padding-left:var(--guide-edge)}.guide-wide__in{max-width:none}}.guide-quotes{padding:var(--guide-section) var(--page-margin) 0}.guide-quotes__large{max-width:54rem}.guide-quotes .guide-prose+.guide-quotes__large,.guide-quotes .guide-prose+.guide-quotes__small{margin-top:1.75rem}.guide-quotes__small{max-width:var(--guide-text);gap:2rem;display:grid}.guide-quotes__large+.guide-quotes__small{margin-top:2.5rem}@media (width>=72rem){.guide-quotes{padding-left:var(--guide-edge)}}.guide-list__open-words{padding:clamp(1.5rem, 1rem + 2vw, 2.5rem) var(--page-margin) 0}.guide-list__title{max-width:12em;margin:0}.guide-list__line{max-width:34rem;color:var(--color-ink);margin:1.25rem 0 0}.guide-list__first{max-width:var(--guide-text);margin-top:2rem;position:relative}.guide-list__first .guide-next__name{margin:0}.guide-list__first .guide-next__sentence{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.guide-list__panel{margin:1.75rem 0 0;display:block}.guide-list__panel .guide-open__frame{aspect-ratio:3/2}.guide-list__panel img{object-fit:cover;object-position:var(--open-at-narrow,50% 50%);width:100%;height:100%}.guide-list__panel:focus-visible{outline:2px solid var(--color-accent);outline-offset:-4px}.guide-list__shelf{margin:var(--guide-section) var(--page-margin) 0;scroll-margin-top:calc(var(--header-h) + 4rem)}.guide-list__shelf-name{border-bottom:2px solid var(--color-ink);margin:0;padding-bottom:1rem}.guide-list__shelf .guide-next__list{margin-top:0}.guide-list__empty{font-family:var(--font-label);font-size:var(--text-small);color:var(--color-ink-3);margin:0;padding:1.25rem 0}.guide-list__breath{margin-top:var(--guide-section)}.guide-list__english-name{border-bottom:1px solid var(--color-line);font-family:var(--font-label);font-size:var(--text-small);font-weight:600;line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);margin:0;padding-bottom:.75rem}.guide-list__end{height:var(--guide-section)}@media (width>=72rem){.guide-list__open{min-height:max(35rem, min(calc(100svh - var(--header-h) - 3rem), 47.5rem));grid-template-columns:minmax(0,1fr) min(44vw,60rem);display:grid}.guide-list__open-words{padding:clamp(2rem, 7svh, 4rem) var(--guide-gap) clamp(1.5rem, 4svh, 2.5rem) var(--guide-edge);flex-direction:column;display:flex}.guide-list__first{margin-top:auto;padding-top:2rem}.guide-list__panel{margin:0;position:relative}.guide-list__panel .guide-open__frame{aspect-ratio:auto;position:absolute;inset:0}.guide-list__panel img{object-position:var(--open-at,50% 50%)}.guide-list__shelf{margin-left:var(--guide-edge)}}.guide-in:lang(th) .guide-prose,.guide-in:lang(th) .guide-piece{font-size:1.125rem;line-height:2rem}.guide-in:lang(th) .guide-open__answer{font-size:1.25rem;line-height:1.7}.guide-in:lang(th) :is(.guide-open__title,.guide-prose>h2,.guide-prose>h3,.guide-questions__title,.guide-questions__q,.guide-next__name,.guide-list__title,.guide-list__shelf-name,.guide-figure__line,.guide-cost__sum){font-weight:400;line-height:1.3}.guide-in:lang(th) :is(.guide-questions__a,.guide-next__sentence,.guide-door__sentence,.guide-cost__what,.guide-list__line){line-height:1.8}.guide-in:lang(th) :is(.guide-open__checked,.guide-open__facts,.guide-foot,.guide-contents-folded,.guide-sheet__parts,.guide-prices__note,.guide-next__title,.guide-next__lang,.guide-cost__legend,.guide-cost__pick,.photo__caption),.guide-in:lang(th) .guide-ledger table{line-height:1.7}.guide-in:lang(th),.guide-in:lang(th) *{letter-spacing:normal;text-transform:none;text-wrap:pretty;hyphens:none}
