.gd-head{padding-bottom:0}.gd-note{margin-top:var(--measure-16px);max-width:60ch;padding-left:var(--measure-14px);border-left:var(--measure-2px) solid var(--brick);font-size:var(--fs-15);color:var(--ink-soft);line-height:1.55}.gd-rows{margin-top:var(--measure-24px);border-top:var(--measure-1px) solid var(--line);max-width:64ch;list-style:none}.gd-rows li{grid-template-columns:var(--measure-44px) 1fr;gap:var(--measure-12px);padding-block:var(--measure-16px);border-bottom:var(--measure-1px) solid var(--line);display:grid}.gd-rows .coupe-n{padding-top:var(--measure-2px)}.gd-rows h3{font-size:var(--fs-16);color:var(--ink);font-weight:600;line-height:1.4}.gd-rows p{margin-top:var(--measure-4px);font-size:var(--fs-15);color:var(--ink-soft);text-wrap:pretty;line-height:1.6}.gd-sources{margin-top:var(--measure-24px)}.gd-sources ul{margin-top:var(--measure-8px);list-style:none}.gd-sources li{padding-block:var(--measure-6px);font-size:var(--fs-15)}.gd-sources a{color:var(--primary);border-bottom:var(--measure-1px) solid currentColor}.gd-sources a:hover{color:var(--primary-hover)}.dv{flex-direction:column;flex:1;display:flex}.dv-sheet{gap:var(--measure-10px);flex-direction:column;display:flex}.dv-top{gap:var(--measure-16px);padding-bottom:var(--measure-10px);border-bottom:var(--measure-1px) solid var(--primary);grid-template-columns:auto 1fr;align-items:start;display:grid}.dv-top b{font-size:var(--fs-18);color:var(--primary);letter-spacing:-.01em;font-weight:700}.dv-top ul{text-align:right;font-size:var(--fs-13);color:var(--mute);line-height:1.5;list-style:none}.dv-cols{grid-template-columns:1fr var(--measure-36px) var(--measure-56px);gap:var(--measure-8px);font-size:var(--fs-13);color:var(--mute);display:grid}.dv-cols span:not(:first-child){text-align:right}.dv-lines{list-style:none;display:grid}.dv-line{grid-template-columns:var(--measure-30px) 1fr var(--measure-36px) var(--measure-56px);gap:var(--measure-8px);padding:var(--measure-6px);margin-inline:calc(-1 * var(--measure-6px));border-bottom:var(--measure-1px) dashed var(--line);border-radius:var(--radius-btn);transition:background-color var(--duration--2s) ease-out;align-items:center;display:grid}.dv-qty,.dv-amt{height:var(--measure-2px);background:var(--line);justify-self:end;display:block}.dv-qty{width:var(--measure-24px)}.dv-amt{width:var(--measure-48px)}@media (hover:hover){.dv-line:hover{background:var(--primary-soft)}.dv-line:hover :is(.dv-qty,.dv-amt){background:var(--accent)}}.dv-foot{gap:var(--measure-4px);padding-top:var(--measure-10px);border-top:var(--measure-1px) solid var(--primary);font-size:var(--fs-13);color:var(--ink-soft);list-style:none;display:grid}.dv-foot li{align-items:center;gap:var(--measure-8px);display:flex}.dv-foot li:before{content:"";width:var(--measure-6px);height:var(--measure-6px);background:var(--brick);flex:none}.dv .plate-cap{margin-top:var(--measure-16px)}.rt{flex-direction:column;flex:1;display:flex}.rt-body{gap:var(--measure-20px);padding-bottom:var(--measure-24px);display:grid}.rt-value{align-items:baseline;gap:var(--measure-10px);display:flex}.rt-value b{font-size:var(--fs-60);letter-spacing:-.02em;color:var(--primary);font-weight:600;line-height:1}.rt-value span{font-size:var(--fs-18);color:var(--ink-soft)}.rt-squares{gap:var(--measure-6px);display:flex}.rt-sq{width:var(--measure-24px);height:var(--measure-24px);border:var(--measure-1px) solid var(--accent-deep);border-radius:var(--measure-3px);background:linear-gradient(90deg, var(--accent) var(--fill), var(--paper) var(--fill))}.rt-facts{border-top:var(--measure-1px) solid var(--line);display:grid}.rt-facts div{grid-template-columns:var(--measure-70px) 1fr;gap:var(--measure-12px);padding-block:var(--measure-10px);border-bottom:var(--measure-1px) solid var(--line);font-size:var(--fs-15);display:grid}.rt-facts dt{font-size:var(--fs-13);color:var(--mute)}.rt-facts dd{color:var(--ink);font-weight:500}.dg{margin-top:var(--measure-28px)}.dg-table{border-collapse:collapse;width:100%;font-size:var(--fs-15)}.dg-table thead th{padding:0 var(--measure-10px) var(--measure-10px) 0;border-bottom:var(--measure-1px) solid var(--primary);font-size:var(--fs-13);color:var(--mute);text-align:left;font-weight:600}.dg-table thead th:nth-child(n+3){width:var(--measure-72px);text-align:center;padding-right:0}.dg-table tbody th,.dg-table td{padding:var(--measure-14px) var(--measure-10px) var(--measure-14px) 0;border-bottom:var(--measure-1px) solid var(--line);vertical-align:top;text-align:left}.dg-table tbody th{width:var(--measure-150px);color:var(--ink);white-space:nowrap;font-weight:600}.dg-table td{color:var(--ink-soft);line-height:1.55}.dg-box{text-align:center;padding-right:0}.dg-box span[aria-hidden]{width:var(--measure-20px);height:var(--measure-20px);border:var(--measure-1-5px) solid var(--steel);border-radius:var(--measure-3px);display:inline-block}.dg-note{margin-top:var(--measure-14px);font-size:var(--fs-13);color:var(--mute)}.rv-list{margin-top:var(--measure-24px);border-top:var(--measure-1px) solid var(--line);list-style:none}.rv{padding-block:var(--measure-20px);border-bottom:var(--measure-1px) solid var(--line)}.rv blockquote p{max-width:62ch;font-size:var(--fs-16);color:var(--ink);line-height:1.65}.rv-meta{margin-top:var(--measure-10px);font-size:var(--fs-13);color:var(--ink-soft)}.rv-meta a{color:var(--primary);border-bottom:var(--measure-1px) solid currentColor}@media (width<=900px){.gd-head .sh-facts{order:2}}@media (width<=640px){.dg-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dg-table,.dg-table tbody,.dg-table tr{display:block}.dg-table tr{gap:var(--measure-6px) var(--measure-12px);padding-block:var(--measure-14px);border-bottom:var(--measure-1px) solid var(--line);grid-template-columns:1fr auto auto;display:grid}.dg-table tbody th,.dg-table td{border:0;padding:0}.dg-table tbody th{white-space:normal;grid-area:1/1;width:auto}.dg-table td:nth-child(2){grid-area:2/1/auto/-1}.dg-table td:nth-child(3){grid-area:1/2}.dg-table td:nth-child(4){grid-area:1/3}.dg-box{align-items:center;display:flex}.dg-box:before{content:attr(data-label);margin-right:var(--measure-6px);font-size:var(--fs-13);color:var(--mute)}.dv-top{grid-template-columns:1fr}.dv-top ul{text-align:left}}@media (prefers-reduced-motion:reduce){.dv-line{transition:none}}@media print{.service-aside,.gd-head .sh-actions{display:none}}
