.www-reader-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3.5vw,44px);align-items:start}@media (min-width:1024px){.www-reader-grid{grid-template-columns:minmax(0,1fr) 320px}.www-reader-grid>.www-reader-rail{grid-column:2;grid-row:1}.www-reader-grid>.www-reader-main{grid-column:1;grid-row:1}}.www-reader-solo>.www-reader-main{margin-inline:auto}.www-reader-main{min-width:0;max-width:64ch;width:100%}@media (min-width:1024px){.www-reader-rail{position:sticky;top:108px;max-height:calc(100dvh - 132px);overflow-y:auto;overscroll-behavior:contain}}.www-recipe-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3.5vw,44px);align-items:start}@media (min-width:1024px){.www-recipe-grid{grid-template-columns:380px minmax(0,1fr)}.www-recipe-grid>.www-recipe-desc{grid-column:2;grid-row:1}.www-recipe-grid>.www-reader-rail{grid-column:1;grid-row:1/span 2}.www-recipe-grid>.www-recipe-instructions{grid-column:2;grid-row:2}}.www-recipe-desc,.www-recipe-instructions{min-width:0;max-width:64ch}:lang(ja) .www-ingredients li,:lang(ko) .www-ingredients li{word-break:keep-all;overflow-wrap:anywhere}.www-reader-related{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-5,20px)}@media (forced-colors:active){.www-reader-rail,.www-reader-related a{border-color:CanvasText}}.content-prose.www-content{--cp-ink:var(--ink);--cp-ink-2:var(--ink-2);--cp-ink-3:var(--ink-3);--cp-line:var(--hair);--cp-line-2:var(--hair-strong);--cp-surface:var(--g-1);--cp-accent:var(--hc-blue);--cp-accent-2:var(--hc-blue);--cp-warn:var(--hc-warn)}