.pose-section-heading{margin-bottom:48px}.pose-section-heading h2{letter-spacing:-.03em;text-wrap:balance;margin:12px 0 16px;font:400 clamp(28px,3.2vw,42px)/1.15 Georgia,serif}.pose-section-heading .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--rose);margin:0;font-size:11px}.pose-section-lead{color:var(--muted);max-width:60ch;margin:0;font-size:16px;line-height:1.65}.pose-hero{padding-block:clamp(48px,6vw,80px)}.pose-breadcrumb{margin-bottom:32px}.pose-breadcrumb ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pose-breadcrumb li+li:before{content:"›";color:var(--muted);margin-right:8px}.pose-breadcrumb a{color:var(--rose-dark);text-underline-offset:3px;text-decoration-thickness:1px}.pose-hero-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid}.pose-hero-copy h1{margin:12px 0 20px}.pose-lead{color:var(--muted);margin:0;font-size:18px;line-height:1.65}.pose-hero-figure{justify-self:center;width:100%;max-width:340px;margin:0}.pose-hero-figure img{border-radius:14px;width:100%;height:auto;display:block}.pose-hero-figure figcaption{padding-top:14px;font:italic 18px/1.5 Georgia,serif}.pose-hero-figure figcaption span{letter-spacing:.12em;color:var(--muted);margin-bottom:4px;font:10px/1.5 Trebuchet MS,sans-serif;display:block}.pose-tutorial-steps{border-top:1px solid var(--line);padding-block:clamp(60px,7vw,100px)}.pose-step-list{gap:56px;margin:0;padding:0;list-style:none;display:grid}.pose-step{grid-template-columns:160px 1fr;align-items:start;gap:24px 48px;display:grid}.pose-step-label{flex-direction:column;gap:4px;padding-top:4px;display:flex}.pose-step-number{letter-spacing:-.04em;color:var(--rose);font:400 clamp(44px,5vw,64px)/1 Georgia,serif}.pose-step-tag{letter-spacing:.12em;color:var(--muted);text-transform:uppercase;font-size:11px}.pose-step h3{grid-column:2;margin:0 0 14px;font-size:20px;line-height:1.35}.pose-step>p{color:var(--muted);grid-column:2;margin:0 0 16px;font-size:16px;line-height:1.7}.pose-step-cues{flex-direction:column;grid-column:2;gap:8px;display:flex}.pose-step-cues span{color:var(--rose-dark);font-size:13px;font-weight:600}.pose-angles{background:#f7f2f0;padding-block:clamp(60px,7vw,96px)}.pose-angles-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:24px;display:grid}.pose-angle-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px 24px}.pose-angle-card--caution{background:#fff8f8;border-color:#e9a7a7}.pose-guide-visual{border:1px solid var(--line);background:#fdfbf9;border-radius:10px;margin:0 0 18px;overflow:hidden}.pose-guide-visual img{aspect-ratio:3/4;object-fit:cover;width:100%;max-width:100%;height:auto;display:block}.pose-angle-card h3{margin:0 0 12px;font-size:18px}.pose-angle-card p{color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.65}.pose-angle-verdict{margin:0;padding-top:8px;font-size:13px;font-weight:600}.pose-angle-verdict--good{color:#3d7a44}.pose-angle-verdict--caution{color:#a06020}.pose-angle-verdict--bad{color:var(--rose-dark)}.pose-angles-note{color:var(--muted);text-align:center;margin:0;font-size:13px}.pose-mistakes{border-top:1px solid var(--line);padding-block:clamp(60px,7vw,96px)}.pose-mistakes-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.pose-mistake-card{border:1px solid var(--line);background:#faf8f7;border-radius:14px;padding:28px 24px}.pose-mistake-label{color:var(--muted);align-items:center;gap:10px;margin-bottom:16px;font-size:13px;display:flex}.pose-mistake-icon{background:var(--pink);width:32px;height:32px;color:var(--rose-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.pose-mistake-card h3{margin:0 0 14px;font-size:18px}.pose-mistake-card p{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.65}.pose-mistake-card p:last-child{margin-bottom:0}.pose-mistake-card strong{color:var(--ink)}.pose-ai{background:#f7f2f0;padding-block:clamp(60px,7vw,96px)}.pose-ai-compare{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:48px;margin-bottom:56px;padding-bottom:56px;display:grid}.pose-ai-col h3{margin:0 0 14px;font-size:20px}.pose-ai-col p{color:var(--muted);margin:0 0 14px;font-size:15px;line-height:1.7}.pose-examples{border-bottom:1px solid var(--line);margin-bottom:56px;padding-bottom:56px}.pose-examples-intro{color:var(--muted);margin:0 0 28px;font-size:15px}.pose-video-row{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pose-video-row figure{margin:0}.pose-video-row video{background:#e8e3dc;border-radius:12px;width:100%;height:auto;display:block}.pose-video-row figcaption{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.4}.pose-examples-note{color:var(--muted);margin:20px 0 0;font-size:13px}.pose-cta-block{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.pose-cta-text h3{margin:12px 0 14px;font-size:24px}.pose-cta-text p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.pose-cta-note{color:var(--muted);margin:10px 0 0;font-size:13px}.pose-cta-note a{color:var(--rose-dark);text-decoration-thickness:1px}.pose-cta-action{padding-top:4px}.pose-faq{border-top:1px solid var(--line);padding-block:clamp(60px,7vw,96px)}.pose-faq-list{gap:2px;margin-bottom:36px;display:grid}.pose-faq-item{border-radius:8px;overflow:hidden}.pose-faq-item summary{cursor:pointer;border:1px solid var(--line);background:#faf8f7;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;font-size:16px;font-weight:600;list-style:none;display:flex}.pose-faq-item[open] summary{border-radius:8px 8px 0 0}.pose-faq-item summary::-webkit-details-marker{display:none}.pose-faq-item .faq-answer{color:var(--muted);border:1px solid var(--line);background:#faf8f7;border-top:0;border-radius:0 0 8px 8px;margin:0;padding:16px 20px 20px;font-size:15px;line-height:1.7}.disclosure{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23766b70' stroke-width='1.5'%3E%3Cpath d='M5 7.5l5 5 5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:20px;height:20px;transition:transform .2s;display:inline-block}details[open] .disclosure{transform:rotate(180deg)}.pose-faq-link{margin:0;font-size:15px}.pose-faq-link a{color:var(--rose-dark);text-underline-offset:3px;text-decoration-thickness:1px}@media (width<=900px){.pose-angles-grid{grid-template-columns:1fr;max-width:540px}.pose-cta-block{grid-template-columns:1fr;gap:32px}}@media (width<=760px){.pose-hero-layout{grid-template-columns:1fr;gap:36px}.pose-hero-figure{justify-self:start;max-width:280px}.pose-step{flex-direction:column;gap:16px;display:flex}.pose-step h3,.pose-step>p,.pose-step-cues{grid-column:auto}.pose-step-label{flex-direction:row;align-items:baseline;gap:12px}.pose-step-number{font-size:36px}.pose-mistakes-grid{grid-template-columns:1fr}.pose-ai-compare{grid-template-columns:1fr;gap:32px}.pose-video-row{grid-template-columns:1fr;width:100%;max-width:340px}}@media (width<=480px){.pose-breadcrumb ol{font-size:12px}.pose-step-number{font-size:30px}.pose-angle-card,.pose-mistake-card{padding:20px 16px}}
