.amh-page-title-wrap{background:var(--pt-bg,transparent);color:var(--pt-color,inherit);padding:var(--pt-pad-v,48px) var(--pt-pad-h,0);text-align:var(--pt-align,left);width:100%}.amh-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0 0 12px;padding:0;font-size:clamp(11px, 1.1vw, 13px);justify-content:var(--pt-align-flex,flex-start);opacity:.75}.amh-breadcrumb li{display:flex;align-items:center;gap:6px}.amh-breadcrumb li::after{content:var(--pt-bc-sep,'/');opacity:.5;font-size:.85em}.amh-breadcrumb li:last-child::after{display:none}.amh-breadcrumb a{color:var(--pt-accent,currentColor);text-decoration:none;transition:opacity 0.2s}.amh-breadcrumb a:hover{opacity:.6;text-decoration:underline}.amh-breadcrumb .amh-bc-current{font-weight:600;opacity:1}.amh-page-supertitle{display:block;font-size:clamp(11px, 1.2vw, 13px);font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--pt-accent,currentColor);margin:0 0 10px;opacity:.8}.amh-page-title-h1{font-size:var(--pt-h1-size,clamp(28px, 4vw, 52px));font-weight:var(--pt-h1-weight,700);font-family:var(--pt-h1-family,inherit);line-height:var(--pt-h1-lh,1.15);letter-spacing:var(--pt-h1-ls,-.01em);color:var(--pt-color,inherit);margin:0;padding:0}.amh-page-title-sep{display:block;width:var(--pt-sep-width,60px);height:var(--pt-sep-h,2px);background:var(--pt-sep-color,currentColor);margin:20px 0;opacity:.35;border:none}[style*="--pt-align: center"] .amh-page-title-sep,.amh-page-title-wrap[style*="text-align: center"] .amh-page-title-sep{margin-left:auto;margin-right:auto}[style*="--pt-align: right"] .amh-page-title-sep,.amh-page-title-wrap[style*="text-align: right"] .amh-page-title-sep{margin-left:auto}.amh-page-title-sep[hidden]{display:none}.amh-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:14px 0 0;padding:0;list-style:none;font-size:clamp(11px, 1.1vw, 13px);opacity:.7;justify-content:var(--pt-align-flex,flex-start)}.amh-post-meta li{display:flex;align-items:center;gap:5px}.amh-post-meta a{color:var(--pt-accent,currentColor);text-decoration:none}.amh-post-meta a:hover{text-decoration:underline}.amh-post-tags{display:flex;flex-flow:row wrap;align-items:center;gap:8px;margin:10px 0 0;padding:0;list-style:none;justify-content:var(--pt-align-flex,flex-start)}.amh-post-tags li{display:inline-flex;margin:0}.amh-post-tags a{display:inline-block;font-size:clamp(11px, 1vw, 12px);color:var(--pt-accent,currentColor);background:rgb(127 127 127 / .1);border-radius:999px;padding:4px 12px;text-decoration:none;transition:background 0.15s ease}.amh-post-tags a:hover{background:rgb(127 127 127 / .2)}.amh-meta-icon{width:14px;height:14px;flex-shrink:0;opacity:.6;fill:currentColor}.amh-archive-description-pt{margin:14px 0 0;font-size:clamp(14px, 1.4vw, 16px);line-height:1.6;opacity:.8;max-width:70ch}[style*="--pt-align: center"] .amh-archive-description-pt,.amh-page-title-wrap[style*="text-align: center"] .amh-archive-description-pt{margin-left:auto;margin-right:auto}.amh-portfolio-visit{margin:18px 0 0}.amh-portfolio-visit-btn{display:inline-flex;align-items:center;gap:6px;font-size:clamp(13px, 1.2vw, 14px);font-weight:700;color:var(--pt-accent-text,#fff);background:var(--pt-accent,#1a1a1a);padding:.75em 1.5em;border-radius:8px;text-decoration:none;transition:transform 0.15s ease,opacity 0.15s ease}.amh-portfolio-visit-btn:hover{opacity:.85;transform:translateY(-1px);color:var(--pt-accent-text,#fff)}@media (max-width:768px){.amh-page-title-wrap{padding:calc(var(--pt-pad-v, 48px) * 0.6) var(--pt-pad-h,0)}.amh-breadcrumb{margin-bottom:8px}.amh-post-meta{gap:4px 12px}.amh-page-title-sep{margin:14px 0}}