.as-theme.as-notes-on .site-content>.ast-container{max-width:none!important;padding:0!important;margin:0!important;display:block!important}.as-notes{width:100%}.as-section--pt{padding:40px 0 8px}.as-nhero{position:relative;overflow:hidden;border-bottom:1px solid var(--as-line);background:radial-gradient(700px 300px at 92% 0%,var(--t-bg),transparent 70%),radial-gradient(600px 400px at 0% 100%,rgb(11 107 82 / .08),transparent 60%),linear-gradient(180deg,#f3f8f5,var(--as-bg))}.as-nhero::after{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;border-radius:50%;border:48px solid var(--t-bg);opacity:.7;pointer-events:none}.as-nhero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:end;padding-top:30px;padding-bottom:40px}.as-nhero__badge{display:inline-flex;align-items:center;gap:8px;margin:14px 0 14px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid var(--as-line);color:var(--t-fg);font-size:13px;font-weight:600}.as-nhero__title{font-size:clamp(1.9rem, 1.3rem + 2.4vw, 3rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin:0 0 12px}.as-nhero__title span{display:block;margin-top:6px;font-size:.5em;font-weight:600;color:var(--t-fg);letter-spacing:0}.as-nhero__sub{max-width:620px;margin:0 0 22px;font-size:1.05rem;color:var(--as-ink-2)}.as-nhero__search{display:flex;align-items:center;gap:10px;max-width:560px;padding:5px 5px 5px 18px;background:#fff;border:1px solid var(--as-line-2);border-radius:999px;box-shadow:var(--as-shadow);color:var(--as-muted)}.as-nhero__search:focus-within{border-color:var(--as-brand);box-shadow:0 0 0 5px var(--as-brand-50),var(--as-shadow)}.as-nhero__search input[type="search"]{flex:1;min-width:0;height:44px;border:0!important;background:transparent!important;padding:0!important;margin:0;box-shadow:none!important;outline:none;font-size:15.5px;color:var(--as-ink)}.as-nhero__search .as-btn{height:44px}.as-nhero__stats{display:grid;grid-template-columns:1fr 1fr;margin:0;background:#fff;border:1px solid var(--as-line);border-radius:var(--as-r-lg);box-shadow:var(--as-shadow-sm);overflow:hidden}.as-nhero__stats>div{padding:16px 18px;border-bottom:1px solid var(--as-line)}.as-nhero__stats>div:nth-child(odd){border-right:1px solid var(--as-line)}.as-nhero__stats>div:nth-last-child(-n+2){border-bottom:0}.as-nhero__stats dt{margin:0;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--as-muted)}.as-nhero__stats dd{margin:4px 0 0;font:800 1.5rem/1.1 var(--as-font-head);color:var(--as-ink)}.as-nhero__stats dd.as-nhero__date{font-size:1rem;font-weight:700;padding-top:5px}.as-nsubjects{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.as-nsubject{display:grid;grid-template-columns:52px minmax(0,1fr) auto 24px;align-items:center;gap:14px;padding:16px 16px 16px 14px;border-radius:var(--as-r-lg);background:#fff;border:1px solid var(--as-line);text-decoration:none!important;color:var(--as-ink)!important;transition:transform .18s,box-shadow .18s,border-color .18s}.as-nsubject:hover{transform:translateY(-2px);box-shadow:var(--as-shadow-lg);border-color:#fff0}.as-nsubject__ico{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--t-bg,var(--as-brand-50));color:var(--t-fg,var(--as-brand));font:800 22px var(--as-font-head)}.as-nsubject__body strong{display:block;font:700 1.02rem/1.3 var(--as-font-head)}.as-nsubject__body small{display:block;margin-top:2px;font-size:13.5px;color:var(--as-muted)}.as-nsubject__meta{text-align:right;font-size:13px;color:var(--as-muted);white-space:nowrap}.as-nsubject__meta b{display:block;font:800 1.15rem/1.1 var(--as-font-head);color:var(--t-fg,var(--as-brand))}.as-nsubject__meta em{display:block;font-style:normal;font-size:12px;margin-top:2px}.as-nsubject__go{color:var(--as-muted);transition:transform .18s,color .18s}.as-nsubject:hover .as-nsubject__go{color:var(--as-brand);transform:translateX(3px)}.as-nsubject--extra{grid-template-columns:52px minmax(0,1fr) 24px;background:var(--as-accent-50);border-color:#f7e3b5}.as-nsubject--extra .as-nsubject__ico{background:#fff;color:var(--as-accent-600)}.as-sec-head--wrap{flex-wrap:wrap;align-items:center}.as-filters{display:flex;flex-wrap:wrap;gap:8px}.as-filter{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--as-line);background:#fff;color:var(--as-ink-2);font:600 14px var(--as-font);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.as-filter span{font-size:12px;font-weight:600;padding:1px 7px;border-radius:999px;background:var(--as-bg);color:var(--as-muted)}.as-filter:hover{border-color:var(--as-brand);color:var(--as-brand)}.as-filter.is-active{background:var(--as-ink);border-color:var(--as-ink);color:#fff}.as-filter.is-active span{background:rgb(255 255 255 / .18);color:#fff}.as-card[hidden]{display:none!important}.as-more{display:flex;justify-content:center;padding:6px 0 20px}.as-nsiblings{display:flex;flex-wrap:wrap;gap:10px}.as-nsiblings .as-chip{padding:9px 14px;font-size:14px;font-weight:600}.as-nsiblings .as-chip span{font-weight:400;color:var(--as-muted)}@media (max-width:900px){.as-nhero__grid{grid-template-columns:1fr;gap:22px;align-items:start}.as-nhero__stats{grid-template-columns:repeat(4,1fr)}.as-nhero__stats>div{border-bottom:0;border-right:1px solid var(--as-line)}.as-nhero__stats>div:last-child{border-right:0}}@media (max-width:640px){.as-nhero__grid{padding-top:18px;padding-bottom:26px}.as-nhero::after{width:200px;height:200px;border-width:30px;right:-70px;top:-70px}.as-nhero__sub{font-size:.98rem}.as-nhero__search{padding-left:14px}.as-nhero__search .as-btn{padding:0 16px}.as-nhero__stats{grid-template-columns:1fr 1fr}.as-nhero__stats>div{padding:12px 14px;border-bottom:1px solid var(--as-line)}.as-nhero__stats>div:nth-child(even){border-right:0}.as-nhero__stats>div:nth-last-child(-n+2){border-bottom:0}.as-nhero__stats dd{font-size:1.25rem}.as-nsubjects{grid-template-columns:1fr;gap:10px}.as-nsubject{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:12px}.as-nsubject__ico{width:44px;height:44px;font-size:18px;border-radius:12px}.as-nsubject__go{display:none}.as-nsubject--extra{grid-template-columns:44px minmax(0,1fr)}.as-filters{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.as-filter{flex:none}}