/* Guide reading system. Source metadata, native screens and model geometry stay intact. */
@font-face{font-family:Manrope;src:url('/assets/fonts/Manrope-Variable.woff2') format('woff2');font-weight:200 800;font-display:swap}
:root{--page-width:1200px;--page-gutter:48px;--reading-width:760px;--muted:#b3b3b3;--activity:#00e998;--line:#ffffff26;color-scheme:dark;background:#000;color:#fff;font:16px/1.65 Manrope,sans-serif;scrollbar-color:#666 #000;scroll-padding-top:32px}
*{box-sizing:border-box}body{margin:0;background:#000;color:#fff;font:inherit}h1,h2,h3,h4,h5,p,figure,dl{margin:0}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none;text-underline-offset:4px}a:hover{color:var(--activity)}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid #00e998;outline-offset:5px}::selection{background:#00e998;color:#000}[hidden]{display:none!important}
h1,h2,h3,h4,h5{font-family:Manrope,sans-serif;font-style:normal;letter-spacing:-.02em;text-wrap:balance}h2{font-size:30px;line-height:40px;font-weight:650}p{text-wrap:pretty;color:#d2d2d2}svg{max-width:100%}
.shell{width:min(var(--page-width),calc(100% - var(--page-gutter)*2));margin-inline:auto}.reading-width{width:100%;max-width:var(--reading-width);margin-inline:auto}.text-link{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600}.action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;background:#00e998;color:#000;font-size:14px;line-height:24px;font-weight:700}.action:hover{background:#fff;color:#000}.skip-link{position:absolute;top:-100px;left:20px;z-index:30;padding:12px;background:#fff;color:#000}.skip-link:focus{top:12px}
.site-head{display:flex;align-items:center;gap:24px;min-height:96px}.brand{display:flex;align-items:center;min-height:44px;flex:none}.brand img{width:119px;height:auto}.site-head nav{display:flex;margin-left:auto;gap:28px;font-size:14px;line-height:20px;color:var(--muted)}.site-head nav a{display:flex;align-items:center;min-height:44px}.nav-buy{white-space:nowrap;flex:none}.site-footer{--footer-focus-color:#00e998;--footer-hover-color:#fff;--footer-social-color:#b8b8b8;margin-top:64px}.footer-social a{border-radius:0}.review-return{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding:16px var(--page-gutter);border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.review-return a{display:flex;align-items:center;min-height:44px}

/* One reading column, with a wider photographic cover. */
.field-guide{padding-top:40px;padding-bottom:16px}.guide-location,.guide-opening,.guide-contents,.guide-reading{max-width:var(--reading-width);margin-inline:auto}.guide-location{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 24px;font-size:12px;line-height:22px;color:var(--muted)}.guide-location nav{display:flex;flex-wrap:wrap;gap:8px}.guide-location p{font-size:12px;color:var(--muted)}.guide-opening{padding:32px 0 16px}.editorial-guide .guide-opening h1,.library-opening h1{font-size:56px;line-height:1.12;font-weight:700;letter-spacing:-.03em;max-width:none}.guide-opening>div>p,.library-opening>p{margin-top:20px;font-size:20px;line-height:32px;max-width:60ch}.guide-facts{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:20px;font-size:14px;line-height:24px}.guide-facts>div{display:flex;gap:8px}.guide-facts dt{color:var(--muted)}.guide-facts dd{margin:0}.guide-preview,.guide-opening .text-link{margin-top:12px}
.guide-contents{display:flex;flex-wrap:wrap;gap:4px 24px;margin-bottom:28px;padding:4px 0;font-size:14px;line-height:24px}.guide-contents a{display:flex;align-items:center;min-height:44px;color:var(--muted)}.guide-contents a:hover{color:#fff}.guide-cover{width:100%;height:400px;margin:0 0 48px;overflow:hidden}.guide-cover img{width:100%;height:100%;object-fit:cover;object-position:70% 57%;transform:none}.guide-reading>section{margin:0;padding:0;scroll-margin-top:32px}.guide-reading>section+section{margin-top:48px}.guide-reading h2{font-size:30px;line-height:40px;font-weight:650;margin:0 0 20px}.guide-reading h3{font-size:21px;line-height:30px;font-weight:600;margin:28px 0 12px}.guide-reading h4{font-size:18px;line-height:28px;font-weight:600;margin:24px 0 8px}.guide-reading h5{font-size:16px;line-height:26px;font-weight:600;margin:20px 0 8px}.guide-reading p,.pattern-copy figcaption{font-size:18px;line-height:30px;max-width:65ch}.guide-reading p+p,.session-notes,.plan-choices>div{margin-top:16px}.guide-reading p a{text-decoration:underline;text-decoration-color:#888;text-decoration-thickness:1px}.guide-reading>.next-guide{margin-top:48px;padding-top:28px;border-top:1px solid var(--line)}.next-guide .text-link{margin-right:28px}

/* Actual phase widths are time, not equal tiles. */
.article-rhythm{display:flex;gap:6px;margin:0 0 20px}.article-rhythm>div{flex:var(--duration) 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:14px;line-height:24px}.article-rhythm i{display:block;width:100%;height:44px;margin-bottom:8px;background:var(--activity);opacity:.6}.article-rhythm>div:last-child i{opacity:.25}.article-rhythm strong{font-weight:600}.article-rhythm span{font-size:14px;color:var(--muted)}.pattern-copy .block-duration{font-size:14px;line-height:24px;margin-bottom:8px;color:var(--muted)}.session-notes p{margin-top:16px}.plan-choices p{margin:0 0 16px}.guide-reading #plan>.text-link{margin-top:0}
.movement-story{margin-bottom:20px}.movement-block{display:flex;align-items:end;gap:12px}.movement-cell{flex:var(--duration) 1 0;min-width:0;display:flex;flex-direction:column;gap:8px;border-bottom:6px solid var(--activity);padding-bottom:12px}.movement-cell i{display:none}.movement-name{font-weight:600}.movement-duration,.movement-grade{font-size:14px;color:var(--muted)}.movement-story figcaption{font-size:16px;line-height:28px;margin-top:16px}.movement-explanation{margin:28px 0}.control-boundary{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:24px;align-items:center;margin:24px 0}.reading-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:24px 0}.boundary-caption,.reading-label{display:block;font-size:14px;line-height:24px;color:var(--muted)}.boundary-node strong,.reading-node strong{display:block;font-size:24px;line-height:32px;font-weight:650;margin:8px 0}.reading-label.planned{color:var(--activity)}.boundary-node p,.reading-node p{margin-top:8px}.control-boundary .meaning-arrow{width:32px;height:16px}.control-boundary .environment-icon{width:32px;height:32px}.control-boundary>div,.reading-comparison>div{min-width:0}.control-boundary h3,.reading-comparison h3{margin:8px 0;font-size:24px;line-height:32px}.control-boundary p,.reading-comparison p{font-size:16px;line-height:26px}.control-boundary svg,.reading-comparison svg{width:48px;height:48px;fill:none;stroke:currentColor}.control-boundary .boundary-arrow,.reading-comparison .reading-arrow{width:32px}.control-boundary figcaption,.reading-comparison figcaption{grid-column:1/-1;font-size:16px;line-height:28px;color:var(--muted)}

/* Screens accompany an action, never occupy a gallery cell by themselves. */
.start-sequence{list-style:none;padding:0;margin:4px 0 8px}.start-sequence>li{display:grid;grid-template-columns:112px minmax(0,1fr);gap:28px;align-items:center;padding:16px 0}.start-sequence img{width:112px;height:auto}.start-sequence h3{margin:0;font-size:18px;line-height:28px}.start-sequence p{margin-top:8px;font-size:16px;line-height:27px}.watch-task,.watch-procedure{display:grid;grid-template-columns:128px minmax(0,1fr);gap:28px;align-items:start;margin:24px 0 0;padding:8px 0 16px}.watch-task>img,.watch-procedure>img{width:128px;height:auto}.watch-task h3,.watch-procedure h3{margin:0 0 16px;font-size:21px;line-height:30px}.watch-task p,.watch-procedure p{font-size:16px;line-height:28px;margin-top:16px}.control-actions,.procedure-buttons{margin:0}.control-actions>div,.procedure-buttons>div{margin:0 0 12px;font-size:16px;line-height:28px}.control-actions dt,.procedure-buttons dt{display:inline;font-weight:650}.control-actions dd,.procedure-buttons dd{display:inline;margin:0 0 0 .5ch;color:#d2d2d2}.recovery-row{margin-top:24px}.recovery-row h3{margin:0 0 12px}.recovery-row p{font-size:16px;line-height:28px}.recovery-row p+p{margin-top:12px}.watch-reference{margin-top:40px}.watch-reference>h2{font-size:26px;line-height:36px}.control-family{font-size:16px!important;line-height:28px!important}

/* Read setup left to right, then continue with the second row. */
@media(min-width:761px){
 .start-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;margin:28px 0 20px}
 .start-sequence>li{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:112px auto;align-items:start;justify-items:center;gap:16px;padding:0;min-width:0;text-align:center}
 .start-sequence>li>div{width:100%;min-width:0}
 .start-sequence img{width:112px;height:112px;object-fit:contain}
 .start-sequence h3{margin:0;font-size:18px;line-height:28px}
 .start-sequence p{margin:8px auto 0;font-size:16px;line-height:27px;max-width:24ch}
 .start-sequence>li:not(:nth-child(3n)):not(:last-child)::after{content:"";position:absolute;top:46px;right:-40px;width:32px;height:20px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 20' fill='none' stroke='%23b3b3b3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 10h28m-7-7 7 7-7 7'/%3E%3C/svg%3E");pointer-events:none}
}

/* A compact procedure, then only the details the reader chooses to open. */
.phone-settings-guide{display:block;margin:24px 0 28px}.phone-settings-guide .phone-figure{float:right;width:128px;margin:0 0 12px 28px}.phone-settings-guide .phone-figure img{width:100%;height:auto}.phone-settings-guide figcaption{font-size:12px;line-height:20px;color:var(--muted);margin-top:8px}.phone-settings-steps{margin:0;padding-left:24px;font-size:17px;line-height:29px}.phone-settings-steps li{padding-left:4px;margin-bottom:18px}.phone-settings-steps li:last-child{margin-bottom:0}.phone-settings-steps li::marker{font-size:14px;font-weight:600;color:var(--activity)}.phone-settings-steps strong{font-weight:650}.settings-howto>div+div{margin-top:24px}.settings-howto details{clear:both}.settings-howto h3{font-size:21px;line-height:30px;margin:0 0 10px}.settings-howto p{font-size:17px;line-height:29px;margin:0}.settings-howto strong{font-weight:650;color:#fff}.guide-detail{margin-top:12px;border-bottom:1px solid var(--line)}.guide-detail summary{font-size:16px;line-height:26px;font-weight:600;min-height:44px;padding:10px 0;cursor:pointer;color:#fff}.guide-detail summary::marker{color:var(--muted)}.guide-detail summary:hover{color:var(--activity)}.guide-detail summary:focus-visible{outline:2px solid #00e998;outline-offset:4px}.guide-detail[open]>div{padding:8px 0 18px}.guide-detail p{font-size:16px;line-height:28px}.guide-detail p+p{margin-top:12px}

/* Annotated citations, not a second hierarchy of tiny article headings. */
.guide-reading>.source-notes{margin-top:40px}.guide-reading .source-notes h2{font-size:23px;line-height:32px;margin-bottom:12px}.source-notes .source-preface{font-size:15px;line-height:26px;margin-bottom:12px;color:var(--muted)}.sources-reference ol{margin:0;padding-left:20px}.sources-reference li{padding-left:4px;margin:0}.sources-reference li::marker{font-size:12px;color:var(--muted)}.source-entry{display:block;min-height:44px;padding:8px 0;font-size:15px;line-height:26px;color:var(--muted)}.source-entry strong{display:inline;font-weight:650;color:#fff}.source-entry strong::after{content:'. '}.source-entry span{display:inline;font-weight:400}.source-entry:hover strong{color:var(--activity)}.sources-reference--illustrated{display:grid;grid-template-columns:128px minmax(0,1fr);gap:28px;align-items:center}.source-screen{margin:0;width:128px}.source-screen img{width:100%;height:auto}.article-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.article-actions .text-link{font-size:14px}

/* How plans work imports only its exact native graph geometry, then this reading frame. */
.editorial-guide .plans-chapter,.editorial-guide .plans-reference{display:block;margin:0;padding:0;border:0}.editorial-guide .plans-chapter h2,.editorial-guide .plans-reference h2{font-size:30px;line-height:40px}.editorial-guide .plans-reference>header{margin-bottom:24px}.editorial-guide .plans-chapter-body>p{margin-bottom:20px}.editorial-guide .profile-routing{margin:24px 0 0}.editorial-guide .reference-part{display:block;margin:32px 0 0;padding:0}.editorial-guide .reference-part>h3{font-size:21px;line-height:30px;margin-bottom:16px}.editorial-guide .plans-plain{display:block;margin:0 0 24px;padding:0;list-style:none}.editorial-guide .plans-plain li{border:0;margin:0 0 16px;padding:0}.editorial-guide .plans-plain strong,.editorial-guide .plans-plain span{display:inline;font-size:16px;line-height:28px}.editorial-guide .plans-plain strong{margin-right:.5ch}.editorial-guide .plans-math>div{display:block;margin:0 0 24px}.editorial-guide .plans-math dt{font-size:14px;line-height:24px;margin-bottom:8px;color:var(--muted)}.editorial-guide .plans-math dd{margin:0;font-size:16px;line-height:28px}.editorial-guide .plans-math code{font-size:14px;overflow-wrap:anywhere}.editorial-guide .plans-source-index{display:block;margin-top:24px}.editorial-guide .plans-source-index p{max-width:65ch}.editorial-guide .plans-table-scroll{max-width:100%;overflow-x:auto}.editorial-guide .plans-examples{min-width:520px}.editorial-guide .plans-text-link{min-height:44px}

/* The index is an editorial list, with photographs instead of miniature dashboards. */
.guide-library{padding-top:40px;padding-bottom:32px}.library-opening{padding:0 0 32px}.library-opening>p{margin-top:20px}.library-opening .text-link{margin-top:16px}.guide-catalog{margin-top:48px}.guide-catalog>h2{margin-bottom:16px}.catalog-entry{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.catalog-entry img{width:200px;height:160px;object-fit:cover;object-position:70% 57%}.catalog-entry--screen img{height:144px;object-fit:contain}.catalog-entry h3{font-size:26px;line-height:34px;font-weight:650;margin:0 0 12px}.catalog-entry p{font-size:17px;line-height:28px;margin:0 0 8px}.catalog-entry span{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600}.catalog-entry:hover h3,.catalog-entry:hover span{color:var(--activity)}.library-help{margin-top:48px}.library-help h2{margin-bottom:16px}.library-help p{font-size:18px;line-height:30px}.library-help .text-link{margin-top:8px}
@media(max-width:1100px){:root{--page-gutter:32px}.site-head{gap:20px}.site-head nav{gap:20px}.nav-buy{padding-inline:16px}.guide-cover{height:360px}}
@media(max-width:760px){
 :root{--page-gutter:20px}.site-head{display:grid;grid-template-columns:1fr auto;gap:8px 16px;min-height:112px;padding:12px 0 8px}.brand{grid-column:1;grid-row:1}.brand img{width:96px}.nav-buy{grid-column:2;grid-row:1;font-size:12px;padding:10px 14px}.site-head nav{grid-column:1/-1;grid-row:2;margin:0;gap:8px 24px;font-size:12px;flex-wrap:wrap}.field-guide,.guide-library{padding-top:28px}.guide-location{display:block}.guide-location>p{margin-top:8px}.guide-opening{padding:24px 0 12px}.editorial-guide .guide-opening h1,.library-opening h1{font-size:38px;line-height:1.14}.guide-opening>div>p,.library-opening>p{font-size:18px;line-height:29px;margin-top:16px}.guide-facts{font-size:12px;line-height:22px;gap:6px 20px;margin-top:16px}.guide-contents{gap:0 20px;font-size:13px;margin-bottom:20px}.guide-cover{height:240px;margin-bottom:32px}.guide-reading h2,.editorial-guide .plans-chapter h2,.editorial-guide .plans-reference h2{font-size:27px;line-height:36px}.guide-reading>section+section{margin-top:40px}.guide-reading p,.pattern-copy figcaption{font-size:17px;line-height:29px}.article-rhythm{gap:4px}.article-rhythm>div{font-size:13px;line-height:22px}.article-rhythm span{font-size:12px}.article-rhythm i{height:36px}.movement-block{gap:8px}.movement-name{font-size:15px}.movement-duration,.movement-grade{font-size:12px}.control-boundary{gap:12px;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.reading-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.boundary-node strong,.reading-node strong{font-size:20px;line-height:28px}.control-boundary .meaning-arrow{width:20px}.control-boundary h3,.reading-comparison h3{font-size:19px;line-height:27px}.control-boundary p,.reading-comparison p{font-size:14px;line-height:24px}.start-sequence>li{grid-template-columns:80px minmax(0,1fr);gap:20px;padding:12px 0}.start-sequence img{width:80px}.start-sequence h3{font-size:17px;line-height:26px}.start-sequence p{font-size:15px;line-height:25px;margin-top:4px}.watch-task,.watch-procedure{grid-template-columns:80px minmax(0,1fr);gap:20px;margin-top:20px;padding-bottom:12px}.watch-task>img,.watch-procedure>img{width:80px}.watch-task h3,.watch-procedure h3{font-size:19px;line-height:27px;margin-bottom:12px}.watch-task p,.watch-procedure p,.control-actions>div,.procedure-buttons>div{font-size:15px;line-height:26px}.control-actions dt,.procedure-buttons dt{display:block}.control-actions dd,.procedure-buttons dd{margin-left:0}.guided-layout{grid-template-columns:96px minmax(0,1fr);gap:20px;align-items:start}.phone-figure{width:96px}.guided-steps>li{grid-template-columns:20px minmax(0,1fr);gap:8px}.guided-steps h3{font-size:16px;line-height:26px;margin-bottom:4px}.guided-steps p{font-size:15px;line-height:26px}.guide-settings-grid>section>h3,.settings-reference>section>h3{font-size:22px;line-height:30px}.settings-reference dl>div,.guide-setting-group dl>div{grid-template-columns:72px minmax(0,1fr);gap:16px;font-size:15px;line-height:27px}.guide-research-visual,.guide-source-context{grid-template-columns:96px minmax(0,1fr);gap:20px}.guide-research-visual img,.guide-source-context img{width:96px}.guide-source-index a,.plans-source-index a{font-size:17px;line-height:27px}.guide-source-index p,.plans-source-index p{font-size:15px;line-height:26px}.editorial-guide .plans-math dd{font-size:15px;line-height:27px}.guide-catalog{margin-top:40px}.guide-catalog h2,.library-help h2{font-size:27px;line-height:36px}.catalog-entry{display:block;padding:24px 0}.catalog-entry img{width:100%;height:200px;margin-bottom:20px}.catalog-entry--screen{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px}.catalog-entry--screen img{width:96px;height:96px;margin:0}.catalog-entry h3{font-size:23px;line-height:31px;margin-bottom:8px}.catalog-entry--screen h3{font-size:21px;line-height:29px}.catalog-entry p{font-size:16px;line-height:27px}.review-return{justify-content:flex-start;gap:20px}.site-footer{margin-top:48px}
}
@media(max-width:360px){.guide-cover{height:200px}.guided-layout{grid-template-columns:1fr}.phone-figure{width:112px}.guided-steps{margin-top:8px}.guide-research-visual,.guide-source-context{grid-template-columns:1fr}.guide-research-visual>figure,.guide-source-context>figure{width:112px}.guide-research-visual img,.guide-source-context img{width:112px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}

/* On narrow phones, the image pairs with the task title, then copy gets the full width. */
@media(max-width:600px){.phone-settings-guide .phone-figure{width:96px;margin-left:20px}.phone-settings-steps{font-size:16px;line-height:28px}.settings-howto p{font-size:16px;line-height:28px}.sources-reference--illustrated{display:flow-root}.sources-reference--illustrated .source-screen{float:right;width:80px;margin:8px 0 12px 20px}.source-entry{font-size:15px;line-height:26px}}
@media(max-width:480px){.watch-task,.watch-procedure{grid-template-columns:80px minmax(0,1fr);align-items:center;row-gap:16px}.watch-task>img,.watch-procedure>img{grid-column:1;grid-row:1}.watch-task>div,.watch-procedure>figcaption{display:contents}.watch-task h3,.watch-procedure h3{grid-column:2;grid-row:1;margin:0}.watch-task .control-actions,.watch-task p,.watch-procedure .procedure-copy{grid-column:1/-1}.watch-task p{margin-top:0}.watch-task .control-actions{margin:0}.guide-detail summary{font-size:15px}.guide-detail p{font-size:16px;line-height:28px}}

/* Phone reading, procedures and closing actions share one compact rhythm. */
@media(max-width:760px){
 .site-head{min-height:104px;gap:4px 16px;padding:12px 0 0}
 .site-head nav{gap:0 16px;font-size:14px;line-height:22px}
 .nav-buy{font-size:13px}
 .field-guide,.guide-library{padding-top:24px;padding-bottom:0}
 .guide-opening{padding:20px 0 8px}
 .editorial-guide .guide-opening h1,.library-opening h1{font-size:36px;line-height:1.15}
 .guide-opening>div>p,.library-opening>p{line-height:28px}
 .guide-contents{column-gap:16px;margin-bottom:16px}
 .guide-reading h2,.editorial-guide .plans-chapter h2,.editorial-guide .plans-reference h2,.guide-catalog h2,.library-help h2{font-size:clamp(24px,6.67vw,26px);line-height:1.3;margin-bottom:16px}
 .guide-reading>section+section{margin-top:36px}
 .guide-reading p,.pattern-copy figcaption{font-size:16px;line-height:27px}
 .start-sequence>li{grid-template-columns:72px minmax(0,1fr);gap:16px;padding:10px 0}
 .start-sequence img{width:72px}
 .start-sequence h3{font-size:16px;line-height:25px}
 .start-sequence p{font-size:16px;line-height:26px}
 .control-actions>div:last-child,.procedure-buttons>div:last-child{margin-bottom:0}
 .article-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;margin-top:24px;padding-top:0;border:0}
 .article-actions .text-link{margin:0}
 .site-footer{margin-top:32px;padding:24px 0;gap:12px}
 .footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;font-size:14px;line-height:22px}
 .review-return{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:12px var(--page-gutter)}
 .guide-catalog{margin-top:32px}
 .catalog-entry--screen{grid-template-columns:80px minmax(0,1fr);gap:16px}
 .catalog-entry--screen img{width:80px;height:80px}
 .catalog-entry--screen h3{font-size:20px;line-height:28px}
 .library-help{margin-top:36px}
 .library-help p{font-size:16px;line-height:27px}
}
@media(max-width:480px){
 .watch-task,.watch-procedure{row-gap:12px;margin-top:24px;padding:0}
 .watch-task p,.watch-procedure p,.control-actions>div,.procedure-buttons>div{font-size:16px;line-height:27px}
 .watch-task p{margin:0}
 .phone-settings-guide{display:flex;flex-direction:column;gap:16px;margin:20px 0 28px}
 .phone-settings-guide .phone-figure{order:1;float:none;display:flex;align-items:center;gap:16px;width:100%;margin:0}
 .phone-settings-guide .phone-figure img{flex:none;width:88px}
 .phone-settings-guide figcaption{margin:0}
 .phone-settings-steps{font-size:16px;line-height:27px;padding-left:20px}
 .phone-settings-steps li{margin-bottom:12px}
}
