.journal-search{max-width:650px;margin:30px 0 22px}.journal-search label{display:block;font-weight:700;margin-bottom:9px}.journal-search input{width:100%;padding:15px 18px;border:1px solid #bca88c;background:#faf6ef;border-radius:4px;font:inherit;color:#35261f}.journal-status{font-size:14px;color:#66584a;margin:12px 0}.story-summary{background:#eee3d1;padding:23px 28px;border-left:3px solid #927547;margin:0 0 34px;line-height:1.8}.story-summary strong{font-size:18px}.story-summary ul{padding-left:22px;margin:12px 0 0}.story-pinterest,.story-related{margin-top:48px;padding-top:30px;border-top:1px solid #d8c7ae}.story-pinterest h2,.story-related h2{font-size:30px;line-height:1.3}.story-pins{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:610px;margin-top:22px}.story-pin img{width:100%;height:auto;border-radius:4px;border:1px solid #d8c7ae}.story-pin>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.story-pin .small-button{font-size:12px;line-height:1.6}.story-related>div{display:grid;gap:13px}.story-related a{padding:19px;background:#eee3d1;display:grid;gap:8px;text-decoration:none}.story-related a:hover{background:#e3d4bc}.story-related span{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.story-related strong{font-size:18px;line-height:1.5}.story-related small{font-size:13px}.article-body p,.article-body li{overflow-wrap:break-word}.story-pin .fine-print{font-size:12px}.journal-search input:focus-visible{outline:3px solid #907542;outline-offset:3px}[data-guide-category][hidden],#journal-empty[hidden]{display:none!important}.journal-card .journal-copy h3{line-height:1.4}.journal-empty{padding:35px;background:#eee3d1}.journal-intro-links{display:flex;flex-wrap:wrap;gap:18px;margin:22px 0}.journal-intro-links a{font-size:14px;font-weight:700}.r3-quick-panel{background:#f0e5d3;padding:18px;border:1px solid #d6c5a7;border-radius:4px;margin-bottom:16px}.r3-quick-panel ol{padding-left:20px;margin:8px 0;font-size:13px;line-height:1.8}.r3-mobile-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:15px 0}.r3-mobile-controls button{padding:12px 6px;min-height:44px;background:#f9f4eb;border:1px solid #bca88c;border-radius:4px;font:600 12px Manrope,sans-serif;color:#492f2a}.r3-camera-row select{width:auto}.r3-measure-note{font-size:13px;line-height:1.65;background:#f0e5d3;padding:12px 15px}.r3-workspace-link{display:inline-block;margin:8px 0;font-size:14px}.r3-stage #r3-canvas-host:focus-visible{outline:3px solid #907542;outline-offset:-4px}.r3-toolbar button,.r3-actions .btn,.r3-actions .button{min-height:44px}.r3-after details{padding:15px;background:#eee3d1}.r3-after summary{cursor:pointer;font-weight:700}.room3d-editor [aria-busy=true]{cursor:progress}@media(max-width:700px){.story-pins{gap:12px}.story-summary{padding:20px}.story-pin .small-button{width:100%;text-align:center}.story-pinterest h2,.story-related h2{font-size:25px}.room3d-editor .room3d-inspector{position:relative}.journal-search{margin-top:23px}}@media print{.header,.footer,.announcement,.article-actions,.story-pinterest,.story-related,.article-next-step,.article-toc,.journal-intro-links{display:none!important}.article-layout{display:block}.article-body{max-width:none}.article-top h1{font-size:30px}.article-hero{max-height:260px;overflow:hidden}.article-body h2{break-after:avoid}.article-body p{orphans:3;widows:3}}
