 .spiritual-world,.growing-book{margin:34px auto;padding:26px;border:1px solid #cbb387;border-radius:20px;background:#fffaf1;max-width:1000px;color:#353028}.spiritual-world h2,.growing-book h2{color:#153f5b;font:30px/1.3 Georgia,serif}.spiritual-world .italia-hero{text-align:center}.spiritual-world details{margin:14px 0;border:1px solid #d8c5a3;border-radius:14px;background:#f6f0e5}.spiritual-world summary{padding:18px;color:#153f5b;font-weight:650;cursor:pointer}.spiritual-world .italia-body{padding:0 18px 18px}.spiritual-world article{margin:14px 0;padding:20px;border:1px solid #dcc9aa;border-radius:14px;background:#fffaf1}.spiritual-world h3{margin-top:0}.spiritual-world img,.spiritual-world iframe{display:block;width:100%;max-width:640px;aspect-ratio:16/9;object-fit:contain;border:0;border-radius:10px;margin:12px auto}.spiritual-world .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;margin:8px 8px 0 0;min-height:46px;border:1px solid #b89b65;border-radius:24px;background:#153f5b;color:white;text-decoration:none;font:600 16px system-ui;cursor:pointer}.spiritual-world .italia-block-share{text-align:center;margin-top:22px}.spiritual-world :focus-visible{outline:3px solid #b67811;outline-offset:3px}@media(max-width:600px){.spiritual-world,.growing-book{padding:18px}.spiritual-world h2,.growing-book h2{font-size:25px}}