.public-handbook{color:var(--ink);background:var(--paper)}.public-handbook .ph-shell{width:min(1200px,100% - 96px);margin-inline:auto}.public-handbook section[id],.public-handbook [id=kupnja]{scroll-margin-top:12px}.public-handbook .ph-eyebrow{font-family:var(--font-mono), monospace;color:#7b6858;letter-spacing:.12em;font-size:10px;font-weight:400;line-height:1.6;display:block}.public-handbook .ph-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(48px,7vw,110px);padding-block:46px 90px;display:grid}.public-handbook .ph-breadcrumb{width:fit-content;color:var(--muted);align-items:center;gap:12px;margin-bottom:44px;font-size:11px;display:flex}.public-handbook .ph-breadcrumb span{color:#b3a89b}.public-handbook .ph-hero h1{letter-spacing:-.06em;margin-top:19px;font-size:clamp(46px,4.7vw,68px);line-height:1.02}.public-handbook h1 em,.public-handbook h2 em{color:#82715e;letter-spacing:-.05em;margin-top:.09em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;display:block}.public-handbook .ph-hero-copy>p{max-width:495px;color:var(--muted);margin-top:25px;font-size:15px;line-height:1.85}.public-handbook .ph-hero-facts{flex-wrap:wrap;gap:12px 19px;margin-top:27px;display:flex}.public-handbook .ph-hero-facts span{color:#5f5a52;align-items:center;gap:6px;font-size:11px;display:flex}.public-handbook .ph-hero-facts svg{color:#8b735b}.public-handbook .ph-hero-offer{border-top:1px solid var(--line);gap:19px;margin-top:29px;padding-top:25px;display:grid}.public-handbook .handbook-offer-price{gap:12px;margin-top:8px;font-size:39px;line-height:1.2}.public-handbook .ph-hero-offer>div>p{color:var(--muted);margin-top:7px;font-size:11px}.public-handbook .hb-purchase-action{max-width:340px}.public-handbook .hb-purchase-action>.button{width:100%;min-height:52px;font-size:13px}.public-handbook .hb-purchase-action>small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.6;display:block}.public-handbook .hb-purchase-action>p{color:var(--accent-deep);margin-top:10px;font-size:12px}.public-handbook .ph-text-link{border-bottom:1px solid var(--line-2);align-items:center;gap:14px;min-height:44px;margin-top:18px;font-size:12px;display:inline-flex}.public-handbook .ph-text-link:hover{color:var(--accent-deep);border-color:var(--accent)}.public-handbook .ph-book-stage{background:#eee8df;align-content:center;justify-items:center;gap:30px;min-width:0;padding:52px 34px 30px;display:grid}.public-handbook .ph-book{aspect-ratio:.72;color:#f3ecdd;background:#655a49;border-left:7px solid #5a5042;border-radius:1px 3px 3px 1px;flex-direction:column;width:100%;max-width:320px;padding:29px 30px 26px 33px;display:flex;position:relative;box-shadow:8px 10px 0 -4px #f1eade,10px 10px 0 -3px #b5a994,18px 24px 30px #62563d29}.public-handbook .ph-book:before{content:"";border-left:1px solid #ffffff20;position:absolute;inset:0 auto 0 5px}.public-handbook .ph-book-top{color:#e4d9c4;font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:7px;line-height:1.6}.public-handbook .ph-book h2{color:#f3ecdd;letter-spacing:-.05em;margin-top:57px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,5vw,72px);font-weight:400;line-height:.95}.public-handbook .ph-book h2 em{color:#ddccb0;margin-top:0;font-size:1em;font-weight:400}.public-handbook .ph-book>p{color:#e4d9c4;margin-top:27px;font-size:11px;line-height:1.7}.public-handbook .ph-book-bottom{border-top:1px solid #ffffff35;justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:18px;display:flex}.public-handbook .ph-book-bottom>span{color:#e4d9c4;font-family:var(--font-mono), monospace;letter-spacing:.04em;font-size:6.5px;line-height:1.7}.public-handbook .ph-book-bottom>svg{color:#f3ecdd;flex:none}.public-handbook .ph-book-caption{color:#7b6c5c;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic}.public-handbook .ph-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(50px,8vw,130px);display:grid}.public-handbook .ph-section-copy h2,.public-handbook .ph-final h2{letter-spacing:-.055em;margin-top:23px;font-size:clamp(38px,3.7vw,51px);font-weight:500;line-height:1.08}.public-handbook .ph-section-copy>p{max-width:400px;color:var(--muted);margin-top:23px;font-size:14px;line-height:1.9}.public-handbook .ph-contents{background:var(--surface);padding-block:94px}.public-handbook .ph-chapters li{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:17px;padding-block:21px;display:grid}.public-handbook .ph-chapters li:first-child{border-top:0;padding-top:0}.public-handbook .ph-chapters li:last-child{padding-bottom:0}.public-handbook .ph-chapter-number{color:#907257;font-family:var(--font-mono), monospace;padding-top:3px;font-size:10px}.public-handbook .ph-chapters h3{letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:1.3}.public-handbook .ph-chapters p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.8}.public-handbook .ph-preview{align-items:center;padding-block:100px}.public-handbook .ph-reading-features{gap:16px;margin-top:28px;display:grid}.public-handbook .ph-reading-features li{color:var(--ink-2);align-items:center;gap:10px;font-size:12px;display:flex}.public-handbook .ph-reading-features svg{color:#8b735b;flex:none}.public-handbook .ph-lesson{background:#fffefa;border:1px solid #ded6c9}.public-handbook .ph-lesson-bar{color:#756a5b;font-family:var(--font-mono), monospace;letter-spacing:.05em;background:#f3efe7;border-bottom:1px solid #e6dfd4;align-items:center;gap:10px;padding:17px 23px;font-size:8px;display:flex}.public-handbook .ph-lesson-bar>span:last-child{color:#8e8170;margin-left:auto;font-size:7px}.public-handbook .ph-lesson-body{padding:32px}.public-handbook .ph-lesson-body>.ph-eyebrow{font-size:8px}.public-handbook .ph-lesson h3{letter-spacing:-.035em;margin-top:16px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.12}.public-handbook .ph-lesson-body>p{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.9}.public-handbook .ph-term{background:#f3eee5;border-left:2px solid #ac9271;margin-top:23px;padding:20px}.public-handbook .ph-term .ph-eyebrow,.public-handbook .ph-question .ph-eyebrow{font-size:8px}.public-handbook .ph-term h4{margin-top:9px;font-size:17px;font-weight:500}.public-handbook .ph-term p,.public-handbook .ph-question p{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.8}.public-handbook .ph-question{border-top:1px solid var(--line);margin-top:23px;padding-top:20px}.public-handbook .ph-lesson-note{color:#8b8174;padding:0 32px 20px;font-size:9px}.public-handbook .ph-final{background:#e8dfd2;padding-block:80px}.public-handbook .ph-final-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:80px;display:grid}.public-handbook .ph-final h2{max-width:640px}.public-handbook .ph-final h2 em{font-size:.9em}.public-handbook .ph-final p{color:#6a6054;margin-top:22px;font-size:14px;line-height:1.8}.public-handbook .ph-final-purchase{border-left:1px solid #ccc0ad;justify-items:start;padding-left:50px;display:grid}.public-handbook .ph-final-purchase .handbook-offer-price{margin-top:13px;font-size:46px}.public-handbook .ph-final-purchase .button{width:100%;margin-top:22px;font-size:13px}.public-handbook .ph-final-faq{color:#766958;text-underline-offset:3px;margin-top:14px;font-size:11px;text-decoration:underline;display:inline-block}.public-handbook .ph-note{align-items:start;gap:18px;padding-block:35px;display:flex}.public-handbook .ph-note>svg{color:#8b7d6c;flex:none;margin-top:3px}.public-handbook .ph-note p{color:#857a6d;max-width:980px;font-size:10px;line-height:1.9}@media (max-width:1080px){.public-handbook .ph-shell{width:calc(100% - 64px)}.public-handbook .ph-hero{gap:40px;padding-bottom:65px}.public-handbook .ph-book-stage{padding:40px 27px 26px}.public-handbook .ph-book{padding:23px 21px 23px 25px}.public-handbook .ph-book-top{font-size:6px}.public-handbook .ph-book h2{margin-top:42px}.public-handbook .ph-book>p{margin-top:20px}.public-handbook .ph-book-bottom{margin-top:30px}.public-handbook .ph-split,.public-handbook .ph-final-grid{gap:48px}.public-handbook .ph-final-purchase{padding-left:28px}}@media (max-width:760px){.public-handbook .ph-shell{width:calc(100% - 40px)}.public-handbook .ph-hero{grid-template-columns:1fr;gap:42px;padding-block:22px 58px}.public-handbook .ph-breadcrumb{margin-bottom:31px}.public-handbook .ph-hero h1{font-size:clamp(43px,7.4vw,60px)}.public-handbook .ph-hero-copy>p{margin-top:22px;font-size:14px}.public-handbook .ph-hero-facts{gap:12px 15px;margin-top:22px}.public-handbook .ph-hero-facts span{font-size:10px}.public-handbook .ph-hero-offer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px}.public-handbook .ph-hero-offer>div>p{font-size:10px}.public-handbook .handbook-offer-price{gap:9px;font-size:33px}.public-handbook .ph-book-stage{padding-block:36px 28px}.public-handbook .ph-book{max-width:280px;padding:25px 26px 23px 30px}.public-handbook .ph-book h2{margin-top:46px;font-size:clamp(46px,13vw,62px)}.public-handbook .ph-book>p{margin-top:21px}.public-handbook .ph-book-bottom{margin-top:auto}.public-handbook .ph-split{grid-template-columns:1fr;gap:34px}.public-handbook .ph-contents,.public-handbook .ph-preview{padding-block:60px}.public-handbook .ph-section-copy h2,.public-handbook .ph-final h2{margin-top:18px;font-size:39px}.public-handbook .ph-section-copy>p{max-width:100%;margin-top:20px}.public-handbook .ph-chapters li{gap:12px;padding-block:20px}.public-handbook .ph-chapters h3{font-size:19px}.public-handbook .ph-chapters p{font-size:12px}.public-handbook .ph-lesson-body{padding:26px}.public-handbook .ph-lesson-note{padding-inline:26px}.public-handbook .ph-final{padding-block:55px}.public-handbook .ph-final-grid{grid-template-columns:1fr;gap:30px}.public-handbook .ph-final-purchase{border-top:1px solid #ccc0ad;border-left:0;max-width:420px;padding:28px 0 0}.public-handbook .ph-final-purchase .button{margin-top:20px}.public-handbook .ph-note{gap:13px;padding-block:28px}}@media (max-width:460px){.public-handbook .ph-hero-offer{grid-template-columns:1fr;gap:18px}.public-handbook .hb-purchase-action{max-width:none}.public-handbook .ph-hero-copy>.hb-purchase-action,.public-handbook .ph-hero-offer>.button{width:100%}.public-handbook .ph-hero-facts{gap:10px 13px}.public-handbook .ph-hero-facts span{font-size:10px}.public-handbook .ph-eyebrow{font-size:9px}.public-handbook .ph-lesson-bar{padding-inline:18px}.public-handbook .ph-lesson-bar>span:last-child{display:none}.public-handbook .ph-lesson-body{padding:23px}.public-handbook .ph-lesson h3{font-size:27px}.public-handbook .ph-lesson-note{padding-inline:23px}}
