#pd-storefront .sg-intro{max-width:55rem;padding:clamp(2rem,5vw,4.5rem) 0 2.5rem}#pd-storefront .sg-intro h1,#pd-storefront .sg-article h1{font-family:var(--font-serif,Georgia, serif);letter-spacing:-.035em;margin:.8rem 0 1.4rem;font-size:clamp(2.3rem,4.5vw,4.4rem);font-weight:400;line-height:1.08}#pd-storefront .sg-intro>p:last-child{max-width:52ch;font-size:1.15rem;line-height:1.6}#pd-storefront .sg-grid{grid-template-columns:1fr 1fr;gap:3rem;padding-bottom:3.5rem;display:grid}#pd-storefront .sg-grid article{border-top:1px solid var(--ink,#302d27);padding-top:1.4rem}#pd-storefront .sg-grid h2{max-width:28ch;margin:1rem 0;font-size:clamp(1.5rem,2.4vw,2.3rem);font-weight:400;line-height:1.22}#pd-storefront .sg-grid h2 a{text-decoration:none}#pd-storefront .sg-grid p{max-width:48ch;line-height:1.65}#pd-storefront .sg-grid .ps-link{align-items:center;gap:.65rem;margin-top:.75rem;display:inline-flex}#pd-storefront .sg-next{border-top:1px solid var(--ink,#302d27);justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem 0;display:flex}#pd-storefront .sg-next h2{font-size:2rem;font-weight:400;line-height:1.2}#pd-storefront .sg-next p{max-width:55ch;line-height:1.6}#pd-storefront .sg-next .ps-button{flex-shrink:0;align-items:center;gap:.6rem;display:inline-flex}#pd-storefront .sg-article{max-width:49rem;margin:2rem auto 4rem}#pd-storefront .sg-article-heading{border-bottom:1px solid var(--ink,#302d27);margin-bottom:2rem;padding:1.8rem 0 1rem}#pd-storefront .sg-article-heading>p:last-child{max-width:58ch;font-size:1.2rem;line-height:1.6}#pd-storefront .sg-body{font-size:1.0625rem;line-height:1.8}#pd-storefront .sg-body p{margin:1.2rem 0}#pd-storefront .sg-body h2{margin:2.7rem 0 1rem;font-size:1.85rem;font-weight:400;line-height:1.25}#pd-storefront .sg-body a{text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration:underline}#pd-storefront .sg-body code{overflow-wrap:anywhere;font-size:.94em}#pd-storefront .sg-body li{margin:.7rem 0;padding-left:.2rem}#pd-storefront .sg-body ol,#pd-storefront .sg-body ul{padding-left:1.5rem}#pd-storefront .sg-body ol{list-style:decimal}#pd-storefront .sg-body ul{list-style:outside}#pd-storefront .sg-body blockquote{overflow-wrap:anywhere;background:#eae8dd;border-left:3px solid #334e40;margin:1.5rem 0;padding:.4rem 1.35rem}#pd-storefront .sg-body blockquote p{margin:.8rem 0}#pd-storefront .sg-table{border:1px solid #b8b2a2;max-width:100%;margin:1.5rem 0;overflow:auto}#pd-storefront .sg-table table{border-collapse:collapse;text-align:left;min-width:35rem;font-size:1rem}#pd-storefront .sg-table td,#pd-storefront .sg-table th{vertical-align:top;border-bottom:1px solid #b8b2a2;padding:1rem}#pd-storefront .sg-table th{background:#e8e4d8}#pd-storefront .sg-source-note{border-top:1px solid #b8b2a2;margin-top:2rem;padding:1.3rem 0;font-size:.9rem;line-height:1.65}#pd-storefront .sg-related{border-top:1px solid #b8b2a2;padding-top:1.5rem}#pd-storefront .sg-related h2{font-size:1.6rem;font-weight:400}#pd-storefront .sg-related>a{border-bottom:1px solid #b8b2a2;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}#pd-storefront .sg-related svg{flex-shrink:0;margin-top:.3rem}#pd-storefront .own-shop-preview{border-top:1px solid #b8b2a2;padding:2rem 0}#pd-storefront .own-shop-preview h2{font-size:2rem;font-weight:400}#pd-storefront .own-shop-preview>p{max-width:62ch;line-height:1.65}#pd-storefront .own-shop-preview iframe{background:#fffdf7;border:1px solid #b8b2a2;width:100%;height:620px;margin:1.5rem 0}#pd-storefront .own-shop-preview .ps-link{align-items:center;gap:.5rem;display:inline-flex}@media (max-width:700px){#pd-storefront .sg-grid{grid-template-columns:1fr;gap:2rem}#pd-storefront .sg-intro{padding-top:2rem}#pd-storefront .sg-next{display:block}#pd-storefront .sg-next .ps-button{margin-top:1rem}#pd-storefront .sg-article{margin-top:1.5rem}#pd-storefront .sg-body{font-size:1rem;line-height:1.75}#pd-storefront .sg-body h2{font-size:1.6rem}#pd-storefront .sg-table table{min-width:30rem;font-size:.9375rem}#pd-storefront .own-shop-preview iframe{height:560px}#pd-storefront .sg-article h1{font-size:2.45rem}}#pd-storefront .sg-intro,#pd-storefront .sg-grid,#pd-storefront .sg-next{width:calc(100% - 3rem);max-width:70rem;margin-left:auto;margin-right:auto}#pd-storefront .sg-article{width:calc(100% - 3rem)}#pd-storefront .sg-article>.pr-back{align-items:center;gap:.5rem;display:inline-flex}
