body.single-post #main-content .container{width:100%;max-width:1180px;padding:clamp(28px,5vw,56px) clamp(16px,4vw,40px) 72px}body.single-post #main-content .container::before{display:none}body.single-post #left-area,body.single-post #sidebar{float:none!important;width:100%!important;max-width:780px;margin:0 auto;padding:0!important}body.single-post #left-area .entry-title{font:400 clamp(32px,5.2vw,52px)/1.08 var(--pd-display);letter-spacing:-.02em;color:var(--pd-head);padding:0;margin:0 0 14px}body.single-post #left-area .post-meta{font-size:14px;color:var(--pd-ink-soft);margin:0 0 26px;padding:0}body.single-post #left-area .post-meta a{color:var(--pd-plum);text-decoration:underline;text-underline-offset:3px}body.single-post .et_post_meta_wrapper img{display:block;width:100%;height:auto;border-radius:22px;box-shadow:var(--pd-shadow);margin:0 0 36px}body.single-post .entry-content{font-size:18px;line-height:1.75;color:var(--pd-ink)}body.single-post .entry-content p{padding-bottom:1.1em}body.single-post .entry-content h2{font:700 clamp(24px,3vw,30px)/1.25 var(--pd-body);letter-spacing:-.01em;color:var(--pd-head);margin:1.8em 0 .6em;padding:0}body.single-post .entry-content h3{font:700 clamp(20px,2.4vw,23px)/1.3 var(--pd-body);color:var(--pd-head);margin:1.5em 0 .5em;padding:0}body.single-post .entry-content h4{font:700 18px/1.35 var(--pd-body);color:var(--pd-head);margin:1.3em 0 .4em;padding:0}body.single-post .entry-content a{color:var(--pd-magenta-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body.single-post .entry-content a:hover{color:var(--pd-plum)}body.single-post .entry-content ul,body.single-post .entry-content ol{padding:0 0 1.1em 1.3em;margin:0}body.single-post .entry-content li{margin:0 0 .45em}body.single-post .entry-content ul li::marker{color:var(--pd-magenta)}body.single-post .entry-content ol li::marker{color:var(--pd-plum);font-weight:700}body.single-post .entry-content blockquote{margin:1.6em 0;padding:18px 24px;border-left:4px solid var(--pd-magenta);background:var(--pd-paper-2);border-radius:0 18px 18px 0;font-style:normal;color:var(--pd-ink)}body.single-post .entry-content blockquote p:last-child{padding-bottom:0}body.single-post .entry-content hr{border:0;border-top:1px solid var(--pd-line);margin:2em 0}body.single-post .entry-content code{background:var(--pd-paper-2);border-radius:6px;padding:.1em .35em;font-size:.92em}body.single-post .entry-content table{width:100%;border-collapse:collapse;margin:0 0 1.6em;font-size:16px}body.single-post .entry-content th,body.single-post .entry-content td{border:1px solid var(--pd-line);padding:10px 14px;text-align:left}body.single-post .entry-content th{background:var(--pd-paper-2);color:var(--pd-head)}body.single-post .entry-content img{max-width:100%;height:auto;border-radius:18px}body.single-post .entry-content .aligncenter{display:block;margin-left:auto;margin-right:auto}body.single-post .entry-content .wp-caption,body.single-post .entry-content figure{max-width:100%!important;margin:0 auto 1.6em;padding:0;background:none;border:0}body.single-post .entry-content .wp-caption-text,body.single-post .entry-content figcaption{font-size:14px;line-height:1.5;color:var(--pd-ink-soft);text-align:center;margin:8px 0 0;padding:0}body.single-post .entry-content iframe,body.single-post .entry-content video{max-width:100%;border-radius:18px}@media (max-width:640px){body.single-post .entry-content{font-size:17px}body.single-post .entry-content .alignleft,body.single-post .entry-content .alignright{float:none;display:block;margin:0 auto 1.4em}}body.single-post #sidebar{margin-top:48px!important;padding:28px!important;background:var(--pd-card);border:1px solid var(--pd-line);border-radius:22px}body.single-post #sidebar .et_pb_widget{float:none;width:100%;margin:0 0 26px}body.single-post #sidebar .et_pb_widget:last-child{margin-bottom:0}body.single-post #sidebar h2,body.single-post #sidebar .widgettitle,body.single-post #sidebar .wp-block-search__label{font:700 18px/1.3 var(--pd-body);color:var(--pd-head);margin:0 0 12px;padding:0}body.single-post #sidebar .wp-block-search__label{display:block!important}body.single-post #sidebar ul{margin:0;padding:0;list-style:none}body.single-post #sidebar li{margin:0;padding:10px 0;border-bottom:1px solid var(--pd-line)}body.single-post #sidebar li:last-child{border-bottom:0}body.single-post #sidebar li a{color:var(--pd-ink);font-size:15px;line-height:1.45;text-decoration:none}body.single-post #sidebar li a:hover{color:var(--pd-plum)}body.single-post #sidebar .wp-block-search__inside-wrapper{gap:8px}body.single-post #sidebar .wp-block-search__input{border:1px solid var(--pd-line);border-radius:999px;padding:12px 18px;font:400 15px var(--pd-body);background:var(--pd-paper)}body.single-post #sidebar .wp-block-search__button{background:var(--pd-grad-btn);color:#fff;border:0;border-radius:999px;padding:0 22px;font:600 15px var(--pd-body);margin:0;cursor:pointer}body .pd-ag-blog .et_pb_post .entry-featured-image-url{margin:10px 10px 0!important;border-radius:16px;border-bottom:0}.pd-foot details.pd-fd>summary{list-style:none;cursor:pointer}.pd-foot details.pd-fd>summary::-webkit-details-marker{display:none}@media (min-width:981px){.pd-foot details.pd-fd::details-content{content-visibility:visible;display:block}.pd-foot details.pd-fd>summary{pointer-events:none;cursor:default}}@media (max-width:980px){body .pd-foot .pd-foot-grid{padding-top:32px!important;padding-bottom:12px!important}body .pd-foot .pd-foot-grid>.et_pb_column:has(details.pd-fd){margin-bottom:0!important;border-top:1px solid var(--pd-line)}body .pd-foot .pd-foot-grid>.et_pb_column:has(details.pd-fd):last-child{border-bottom:1px solid var(--pd-line)}.pd-foot details.pd-fd>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin:0!important;padding:12px 2px}.pd-foot details.pd-fd>summary::after{content:"";width:9px;height:9px;border-right:2px solid var(--pd-plum);border-bottom:2px solid var(--pd-plum);transform:rotate(45deg) translateY(-3px);transition:transform .2s ease}.pd-foot details.pd-fd[open]>summary::after{transform:rotate(-135deg) translateY(-3px)}.pd-foot details.pd-fd ul{padding:0 2px 18px!important}.pd-foot details.pd-fd ul a{display:inline-block;padding:4px 0}.pd-foot .pd-fb{flex-direction:column;gap:10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.pd-foot details.pd-fd>summary::after{transition:none}}