.content-web-intro{margin-block:24px 32px}.content-web-intro h1{word-break:keep-all;overflow-wrap:break-word;max-width:24ch}.content-web-search{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:32px;display:flex}.content-web-search .field{flex:1;min-width:min(100%,240px)}.content-web-card{scroll-margin-top:calc(var(--site-header-height,80px) + 24px)}.content-web-pagination{flex-wrap:wrap;justify-content:center;gap:16px;margin-block:32px;display:flex}.content-web-reading{width:100%;max-width:none;margin-inline:0}.content-web-cover{object-fit:contain;width:100%;max-height:320px;margin-block:24px;display:block}.content-web-prose{overflow-wrap:anywhere;font-size:1.125rem;line-height:1.9}.content-web-prose p{white-space:pre-line;margin-block:24px}.content-web-reading figure{margin:32px 0}.content-web-illustration{object-fit:contain;width:100%;height:auto;max-height:560px}.content-web-sources{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.content-actions{min-width:0}.content-actions .row{flex-wrap:wrap}.content-actions svg{flex-shrink:0}.content-web-related{gap:24px;margin-block:24px;display:grid}.content-web-search>input:not([type=hidden]){flex:1;min-width:0}.personal-search{grid-template-columns:minmax(200px,1.5fr) minmax(160px,1fr) minmax(160px,1fr) auto;display:grid}.personal-search .field{min-width:0}@media (width<=760px){.personal-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.personal-search>.field:first-child{grid-column:1/-1}}@media (width<=400px){.personal-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.personal-search>button{grid-column:1/-1}}.food-feed-card .content-actions>.row{gap:8px}.food-feed-card .content-actions>.row>button{flex:none}.content-web-reading video,.routine-player video,.routine-player iframe,.content-web-reading iframe{aspect-ratio:16/9;background:#101918;border:0;border-radius:16px;width:100%;max-height:420px}.routine-player{gap:24px;max-width:800px;margin:32px auto;display:grid}.routine-time{font-variant-numeric:tabular-nums;font-size:4rem;line-height:1.2}.routine-player progress{width:100%;height:12px;accent-color:var(--primary-ink)}.routine-player details{border:1px solid var(--line);border-radius:12px;padding:16px}.routine-player label{gap:12px;padding:12px;display:flex}.food-feed-card{touch-action:pan-y;flex-direction:column;gap:24px;display:flex}.food-feed-card h2{overflow-wrap:anywhere;font-size:clamp(2rem,5vw,3.5rem);line-height:1.4}.food-feed-card details{border-top:1px solid var(--line);padding-top:24px}.food-feed-card summary{cursor:pointer;min-height:48px}.content-browse-search{align-items:center;gap:16px;width:min(100%,560px);min-width:0;margin-block:0 24px;display:flex}.content-browse-search>.search-control{flex:1;min-width:0}@media (width<=540px){.content-browse-search{flex-wrap:wrap}.content-browse-search>.search-control{flex-basis:100%}}.browse-result-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;margin-bottom:24px;display:flex}.browse-result-toolbar .content-browse-search{flex:280px;max-width:560px;margin:0}.browse-result-count{color:var(--muted);margin-bottom:20px;font-size:.875rem}.page-shell .browse-layout .browse-result-toolbar,.page-shell .browse-layout .explore-controls{border:0;gap:16px;margin:0 0 24px;padding:0}.page-shell .browse-layout .explore-controls .search-form{margin:0}.page-shell .browse-layout .routine-list,.page-shell .browse-layout.motion-browser .ui-content-grid{margin-top:0}.page-shell .browse-layout .exercise-toolbar{margin-bottom:0}.content-browse-page .browse-result-toolbar>.browse-search{flex:260px;min-width:min(100%,260px);margin:0}.content-browse-page .browse-result-toolbar>.preview-result-heading{margin:0}
