@layer pages{.guide-summary{align-items:stretch;gap:var(--space-md);margin:0 0 var(--space-2xl);padding:var(--space-lg);border-radius:var(--radius-lg);background:rgba(var(--color-accent-disclaimer-rgb), .1);color:var(--color-text);text-align:left;flex-direction:column;display:flex}.guide-summary__head{align-items:center;gap:var(--space-sm);display:flex}.guide-summary__icon{color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.guide-summary__title{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--text-base);color:var(--color-text-primary);line-height:var(--leading-snug)}.guide-summary__grid{grid-template-columns:1fr;gap:0;margin:0;display:grid}.guide-summary__row{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px dashed var(--color-text-secondary);display:flex}.guide-summary__row:last-child{border-bottom:none}.guide-summary__row--wide{grid-column:1/-1}.guide-summary__label{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);margin:0}.guide-summary__value{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:right;white-space:nowrap;margin:0}.guide-summary__note{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-body);margin:0}@media (width>=600px){.guide-summary__grid{column-gap:var(--space-xl);grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.guide-summary__row{gap:var(--space-sm)}.guide-summary__label{font-size:var(--text-xs)}.guide-summary__value{font-size:var(--text-sm)}}}
