@media print{@page{size:A4 portrait;margin:0}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;box-sizing:border-box!important}html,body{color:#281b1d!important;background:#fff!important;width:210mm!important;margin:0!important;padding:0!important}body{font-size:9pt!important;line-height:1.42!important}.page{color:#281b1d!important;background:#fff!important;width:210mm!important;max-width:210mm!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.page .print-button{display:none!important}.page .hero{color:#281b1d!important;break-after:page!important;page-break-after:always!important;background:#fffdfb!important;border:0!important;border-bottom:4mm solid #641426!important;flex-direction:column!important;width:210mm!important;min-height:297mm!important;margin:0!important;padding:14mm 15mm 12mm!important;display:flex!important}.page .hero>.brand,.page .hero-inner{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.page .hero>.brand{color:#641426!important;padding:0!important}.page .hero>.brand strong{color:#641426!important;border-color:#641426!important}.page .hero-inner{flex-direction:column!important;flex:auto!important;margin-top:27mm!important;display:flex!important}.page .hero-kicker,.page .kicker{color:#a66d2f!important;letter-spacing:.16em!important;margin-bottom:2.5mm!important;font-size:7pt!important}.page .hero h1{color:#281b1d!important;letter-spacing:-.025em!important;max-width:165mm!important;margin:0!important;font-size:31pt!important;line-height:1.02!important}.page .hero h1 em{color:#b37a39!important}.page .hero-copy{color:#67585a!important;max-width:145mm!important;margin:7mm 0 0!important;font-size:10pt!important;line-height:1.52!important}.page .member-card{border-top:.8pt solid #ddcec8!important;gap:1mm!important;margin-top:22mm!important;padding:6mm 0 0!important}.page .member-card small{color:#8b6a61!important;font-size:6.8pt!important}.page .member-card strong{color:#281b1d!important;font-size:22pt!important;line-height:1.05!important}.page .member-card span{color:#67585a!important;font-size:9.5pt!important}.page .hero-bottom{color:#7c6c68!important;margin-top:auto!important;padding-top:10mm!important;font-size:6.5pt!important}.page .content-shell{width:210mm!important;max-width:210mm!important;margin:0!important;padding:0!important}.page .section{color:#281b1d!important;break-inside:auto!important;page-break-inside:auto!important;background:#fff!important;border:0!important;border-bottom:.55pt solid #eadfd8!important;width:100%!important;margin:0!important;padding:7mm 14mm!important}.page .section:first-child{padding-top:12mm!important}.page .section-heading{break-inside:avoid-page!important;page-break-inside:avoid!important;break-after:avoid-page!important;page-break-after:avoid!important;max-width:none!important;margin:0 0 4mm!important}.page .section-heading+*{break-before:avoid-page!important;page-break-before:avoid!important}.page .section-heading h2{color:#281b1d!important;letter-spacing:-.01em!important;margin:0 0 1.5mm!important;font-size:18pt!important;line-height:1.08!important}.page .section-heading p{color:#6e605d!important;max-width:165mm!important;margin:0!important;font-size:8.7pt!important;line-height:1.45!important}.page .summary-grid,.page .two-grid,.page .three-grid,.page .offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3.5mm!important;display:grid!important}.page .connections-grid,.page .stack,.page .action-stack{display:block!important}.page .compact-top{margin-top:3.5mm!important}.page .detail-card,.page .list-card,.page .swot-card,.page .priority-card,.page .recommend-card,.page .action-card,.page .roadmap-card,.page .club-action-card,.page .connection-card,.page .offer-card,.page .highlight-card,.page .quote-card,.page .bio-card{box-shadow:none!important;color:#281b1d!important;break-inside:avoid-page!important;page-break-inside:avoid!important;background:#fff!important;border:.7pt solid #dfd2ca!important;border-radius:7pt!important;padding:4.2mm!important}.page .summary-grid article,.page .priority-card,.page .recommend-card,.page .action-card,.page .roadmap-card,.page .club-action-card,.page .connection-card{margin:0 0 3.5mm!important}.page .summary-grid article.wide,.page .highlight-card,.page .quote-card{background:#fff9f4!important;border-left:2.5pt solid #641426!important;grid-column:1/-1!important}.page .summary-grid p,.page .list-card li,.page .swot-card li,.page .recommend-card p,.page .priority-card p,.page .offer-card p,.page .roadmap-card p,.page .club-action-card p,.page .action-info p,.page .connection-card p,.page .first-action p{color:#4f4241!important;font-size:8.5pt!important;line-height:1.42!important}.page .summary-grid span,.page .detail-card>span,.page .highlight-card>span,.page .quote-card>span,.page .action-info>span,.page .connection-copy small,.page .offer-card small{color:#9d682f!important;font-size:6.5pt!important}.page .list-card h3,.page .swot-card h3,.page .offer-card h3,.page .priority-card h3,.page .recommend-card h3,.page .action-card h3,.page .roadmap-card h3,.page .club-action-card h3,.page .connection-card h3{color:#281b1d!important;break-after:avoid-page!important;page-break-after:avoid!important;margin:0 0 2.5mm!important;font-size:12.5pt!important;line-height:1.15!important}.page .synthesis{max-width:none!important}.page .synthesis>p{color:#3f3434!important;orphans:3!important;widows:3!important;margin:0 0 3mm!important;font-size:9.4pt!important;line-height:1.5!important}.page .bullet-list{gap:1.5mm!important}.page .bullet-list li,.page .swot-card li{border-top-color:#eadfd8!important;padding:1.5mm 0!important}.page .bullet-list svg{width:11px!important;height:11px!important;margin-top:1.5px!important}.page .dark-section,.page .soft-section{color:#281b1d!important;background:#fffdfb!important;border-top:1.2pt solid #641426!important}.page .dark-section .section-heading p{color:#6e605d!important}.page .swot-card{background:#fffdfb!important}.page .swot-card>span,.page .swot-letter{color:#fff!important;background:#641426!important;width:7mm!important;height:7mm!important;margin-bottom:2mm!important;font-size:7pt!important}.page .priority-card{grid-template-columns:11mm minmax(0,1fr)!important;align-items:start!important;gap:3mm!important;display:grid!important}.page .priority-card .number{color:#b37a39!important;margin:0!important;font-size:16pt!important}.page .quote-card p{color:#641426!important;font-size:14pt!important;line-height:1.35!important}.page .recommend-card svg,.page .connection-icon,.page .next-section>svg{color:#7a2238!important;width:14px!important;height:14px!important}.page .recommend-card small{color:#756864!important;font-size:6.8pt!important;line-height:1.4!important}.page .offer-card{gap:2.5mm!important}.page .offer-card>div{padding-top:2mm!important}.page .action-top{break-after:avoid-page!important;page-break-after:avoid!important;margin-bottom:2.5mm!important}.page .action-top>span{color:#b37a39!important;font-size:14pt!important}.page .action-top>strong{color:#76233a!important;background:#f5ece7!important;padding:1mm 2mm!important;font-size:6.5pt!important}.page .action-top>small{color:#746662!important;font-size:6.7pt!important}.page .action-card h3{margin-bottom:2.5mm!important;font-size:13.5pt!important}.page .action-info{border-top:.5pt solid #e8ddd6!important;margin-top:2mm!important;padding:2mm 0 0!important;display:block!important}.page .action-info span{margin-bottom:.5mm!important;display:block!important}.page .roadmap-card{padding:4.5mm!important}.page .month-badge{color:#fff!important;background:#641426!important;margin-bottom:2mm!important;padding:1.2mm 2.2mm!important;font-size:6.4pt!important}.page .roadmap-objective{color:#281b1d!important;margin:0 0 2.5mm!important;font-size:9pt!important}.page .club-action-card{grid-template-columns:10mm minmax(0,1fr)!important;gap:3mm!important;display:grid!important}.page .club-action-number{width:8mm!important;height:8mm!important;font-size:7pt!important}.page .club-action-card p+p{margin-top:1.5mm!important}.page .club-action-card .pill,.page .pill{margin-top:2mm!important;padding:1mm 2mm!important;font-size:6.3pt!important}.page .next-section{color:#281b1d!important;break-inside:avoid-page!important;page-break-inside:avoid!important;background:#fff9f4!important;border:1.2pt solid #641426!important;border-radius:8pt!important;margin:7mm 14mm!important;padding:5mm!important}.page .next-section .kicker{margin-bottom:2mm!important}.page .next-section h2{margin:0 0 2mm!important;font-size:16pt!important}.page .next-list>div{border-top-color:#decfc7!important;grid-template-columns:9mm 1fr!important;padding:2mm 0!important}.page .next-list strong{color:#b37a39!important;font-size:8pt!important}.page .next-list p{color:#4f4241!important;font-size:8.5pt!important}.page .connections-section{break-before:auto!important;page-break-before:auto!important}.page .connection-card{margin-bottom:4mm!important;padding:4.5mm!important}.page .connection-head{break-after:avoid-page!important;page-break-after:avoid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:3mm!important;display:grid!important}.page .connection-head>span{color:#8c5d30!important;font-size:7pt!important}.page .connection-head p{color:#6a5b58!important;font-size:8.2pt!important}.page .tags{gap:1.5mm!important;margin:2mm 0!important}.page .tags span{color:#5f514e!important;background:#f6f0eb!important;padding:1mm 2mm!important;font-size:6.2pt!important}.page .connection-block{margin-top:2.5mm!important}.page .first-action{color:#3f3434!important;background:#fff7f2!important;border-left:2pt solid #641426!important;border-radius:5pt!important;margin-top:2.5mm!important;padding:3mm!important}.page .instagram{color:#7a2238!important;margin-top:2mm!important;font-size:7pt!important}.page footer{break-inside:avoid-page!important;page-break-inside:avoid!important;margin:0!important;padding:8mm 14mm 12mm!important}.page footer p{color:#6a5d59!important;margin-top:2.5mm!important;font-size:7.2pt!important}.page .footer-brand{color:#651526!important}.page .footer-brand strong{border-color:#651526!important}.page a[href]:after{content:none!important}.page h2,.page h3,.page .kicker,.page .month-badge,.page .action-top{orphans:3!important;widows:3!important}}
