/* Campus Radar: a calm, editorial campus journal. */
:root{--ink:#193b35;--teal:#23594a;--paper:#f6f5ef;--line:#dedfd6;--ui-font:"Microsoft YaHei UI","PingFang SC",sans-serif;--sans:var(--ui-font)}
html,body{background:#eeeee7;color:var(--ink)}
body{padding:0;font-family:var(--ui-font)}
.phone-page{width:min(100%,1100px);min-height:100dvh;background:var(--paper);border-radius:0;box-shadow:none;overflow:hidden}
.brand-header{height:94px;padding:28px 48px;display:flex;align-items:center;border-bottom:1px solid var(--line)}
.brand{font-size:24px;letter-spacing:-1px;display:flex;align-items:center;gap:12px}
.brand:before{content:"";width:23px;height:23px;border:2px solid #285c4a;border-radius:50%;background:radial-gradient(circle,#285c4a 0 3px,transparent 4px);box-shadow:inset 0 0 0 5px var(--paper),inset 0 0 0 6px #285c4a}
.home-page main{padding:0 48px 28px}
.hero{height:auto;min-height:370px;padding:46px 0 38px;isolation:isolate}
.hero:after{display:none}
.hero-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:#597269;display:flex;gap:17px;align-items:center}
.hero-eyebrow span{font-size:11px;letter-spacing:1px;font-weight:400}
.hero h1{margin:25px 0 23px;font-size:48px;line-height:1.35;letter-spacing:-2px;font-weight:750;max-width:700px}
.hero-action{display:inline-flex;align-items:center;gap:32px;border-radius:6px;background:#244e40;color:#fff;padding:13px 18px;font-size:13px;font-weight:600}
.hero-action span{font-size:19px}.hero-meta{margin-top:20px;font-size:12px;color:#60746b;letter-spacing:.4px}
.radar-art{position:absolute;right:-8px;top:25px;width:310px;height:310px;border-radius:50%;border:1px solid #b9c6b9;background:repeating-radial-gradient(circle at center,transparent 0 48px,#ccd3c5 49px 50px),conic-gradient(from 35deg,transparent 65%,#dce4ce 95%,transparent 95%);z-index:-1}
.radar-art:before,.radar-art:after{content:"";position:absolute;background:#becbb9;opacity:.7}.radar-art:before{top:50%;height:1px;width:100%}.radar-art:after{left:50%;width:1px;height:100%}
.radar-art i{position:absolute;width:12px;height:12px;background:#d49a44;border:3px solid #f6f5ef;border-radius:50%;box-shadow:0 0 0 5px #d49a441c;left:22%;top:30%}.radar-art i:nth-child(2){left:72%;top:45%;background:#32634f}.radar-art i:nth-child(3){left:45%;top:79%}.radar-art b{position:absolute;left:48%;top:48%;width:13px;height:13px;border-radius:50%;background:#244e40}.radar-art span{position:absolute;bottom:-26px;left:0;right:0;text-align:center;font-size:10px;letter-spacing:4px;color:#79907e}
.urgent-panel{height:auto;padding:0 22px;background:#eaece2;border:1px solid #dde1d2;border-radius:12px;box-shadow:none}
.urgent-title{height:56px;font-size:12px;gap:8px;border-color:#d4d9cc}.urgent-title>b{font-size:15px;color:#665131}.urgent-title a{font-size:12px;color:#485e50}.bell-icon{transform:scale(.8);background:#a88146}.bell-icon:after{background:#a88146}
.deadline-list{display:grid;grid-template-columns:1fr 1fr;gap:24px}.deadline-item{padding:19px 22px 19px 0;min-height:115px;border:0}.deadline-item .tag{position:static;display:inline-block;min-width:0;padding:0;margin-bottom:7px;font-size:11px;text-align:left;color:#697b67;background:none}.deadline-item b{font-size:15px;line-height:1.55}.deadline-item small{font-size:11px;color:#76674e}.deadline-item:after{font-size:22px;color:#7f8c76}
.explore{padding-top:30px}.section-title{margin:0;padding:0 0 17px}.section-title h2{font-size:20px;letter-spacing:-.5px}
.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.category-link{height:104px;min-height:104px;padding:16px;grid-template-columns:48px minmax(0,1fr);gap:10px;border:1px solid #dedfd5;background:#fcfcf8;border-radius:10px;box-shadow:none;transition:border-color .2s,background .2s,transform .2s}
.category-link:before{display:none}.category-link:hover{background:#eef1e7;border-color:#94ae97;box-shadow:none;transform:translateY(-2px)}
.category-link .category-icon{margin:0;width:46px;height:46px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#46634f}.category-link .category-icon svg{width:29px;height:29px;stroke-width:1.6}
.category-copy b{font-size:18px;line-height:1.3;margin:0 0 7px;color:#284637}.category-copy small{font-size:11px;color:#687b6c;letter-spacing:0;line-height:1.5}
.bottom-nav{position:fixed;left:50%;right:auto;transform:translateX(-50%);bottom:18px;width:260px;height:60px;border:1px solid #d1d9cc;border-radius:20px;background:#fcfcf8f2;box-shadow:0 8px 30px #263b2615;backdrop-filter:blur(15px)}
.bottom-nav a{flex-direction:row;gap:10px;font-size:12px;color:#788677}.bottom-nav a.active{color:#234e3a}.bottom-nav a:before{display:none}.bottom-nav .nav-icon{width:20px;height:20px}.bottom-nav a.active b{font-weight:700}
.site-footer{padding:25px 24px 105px;font-size:10px;color:#7c8878}.site-footer a{color:#65765f}.site-footer small{color:#8c9688}
.list-header{height:140px;padding:40px 48px 28px;background:none;align-items:center}.list-header h1{font-size:32px;letter-spacing:-1px;margin-bottom:10px}.list-header p{font-size:12px;color:#6b7c6d}.header-search{border:1px solid #d7ddcf;background:#fffefa;width:44px;height:44px}.header-search svg{width:23px;height:23px;fill:none;stroke:#3c614c;stroke-width:1.8}
.tab-wrap{padding:0 48px;height:55px;background:none;border-bottom:1px solid #dce1d4}.chip-row{height:55px;gap:30px}.chip{font-size:14px;color:#72806c}.chip.active{color:#264e39}.chip.active:after{background:#264e39;height:2px}
.activities-page main{padding-bottom:0}.result-section{padding:28px 48px}.activity-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.activity-card{padding:23px;min-height:0;border:1px solid #dde1d6;border-radius:12px;background:#fffefa;box-shadow:none}.activity-card:before,.activity-card:after{display:none}.activity-card:hover{border-color:#94aa8d;box-shadow:0 8px 28px #2d462a0a;transform:translateY(-2px)}
.card-kicker,.detail-kicker{height:auto;min-height:25px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:0}.card-kicker span,.detail-kicker span{padding:5px 8px;background:#edf0e7;color:#4e674d;border-radius:4px;font-size:10px;line-height:1.2;box-shadow:none}.card-kicker span:last-child,.detail-kicker span:last-child{background:#f7edd8;color:#947031;box-shadow:none}.card-kicker .campus-badge,.detail-kicker .campus-badge{background:transparent;border:1px solid #d8e0d0;color:#6a7e61}.card-kicker .recognition-badge,.detail-kicker .recognition-badge{background:#dfead8;color:#39623c}
.activity-card h2{font-size:20px;line-height:1.55;letter-spacing:-.5px;margin:16px 0 10px;padding:0;color:#203e30}.activity-card>p{font-size:12px;line-height:1.9;color:#6c7b68;margin:0 0 20px}.card-facts{border-color:#eceee6;padding-top:10px}.card-facts div{font-size:12px;grid-template-columns:36px 1fr;padding-left:25px;line-height:1.7;color:#5b7056}.card-facts svg{width:15px;height:15px;fill:#73876a}.card-facts b{color:#4d6348;font-weight:500}
.pagination{margin-top:25px}.page-button{width:33px;height:33px;border-radius:6px;background:transparent;border-color:#dce1d3;font-size:12px}.page-button.active{background:#284e3d;border-color:#284e3d}
.detail-header{height:78px;padding:0 40px;background:none;border-bottom:1px solid #dde2d6}.detail-header b{font-size:16px}.detail-header a{font-size:32px}.detail-header button{display:none}.detail-page{max-width:760px;margin:auto;padding:0 0 28px}.detail-lead{padding:40px 36px 26px}.detail-kicker:before{display:none}.detail-lead h1{font-size:32px;letter-spacing:-.8px;line-height:1.5;margin:19px 0 12px}.detail-subtitle{font-size:14px;color:#5f7658;line-height:1.8}.detail-desc{font-size:14px;color:#667860;line-height:1.95}
.detail-facts{margin:0 36px;padding:4px 20px;background:#fffefa;border:1px solid #dde3d4;border-radius:12px}.detail-facts .fact{margin:0;padding:17px 0;min-height:0;display:grid;grid-template-columns:20px 80px minmax(0,1fr);gap:12px;align-items:start;border-color:#e9ece2;font-size:13px;line-height:1.7;color:#516b4b}.detail-facts svg{position:static;width:18px;height:18px;margin-top:2px;fill:#708365}.detail-facts b{color:#3b5634;font-weight:500}.detail-facts strong{color:#9d7737;font-weight:600}
.official-area{padding:25px 36px 12px}.official-button{background:#2b523e;border-radius:8px;box-shadow:none;height:49px;font-size:14px}.official-button:hover{background:#1f402e;box-shadow:none}.detail-note{font-size:11px;color:#7d8b73}.introduction{padding:22px 36px}.introduction h2{font-size:18px}.introduction p{font-size:14px;line-height:2;color:#617659}
.legal-page main{max-width:740px;margin:auto}.legal-page .detail-header{grid-template-columns:60px 1fr 60px}
@media all{.brand-header{height:74px;padding:22px}.brand{font-size:21px}.home-page main{padding:0 20px 10px}.hero{min-height:335px;padding:29px 0 24px}.hero-eyebrow{font-size:9px;gap:10px;letter-spacing:1.4px}.hero-eyebrow span{font-size:9px;letter-spacing:0}.hero h1{font-size:34px;letter-spacing:-1.3px;margin:26px 0 22px;max-width:340px}.hero-action{font-size:12px;padding:12px 15px;gap:25px}.hero-meta{font-size:10px;margin-top:20px}.radar-art{right:-99px;top:85px;width:240px;height:240px;opacity:.28}.radar-art span{display:none}.urgent-panel{padding:0 16px}.urgent-title{font-size:10px;gap:5px;height:50px}.urgent-title>b{font-size:13px}.urgent-title a{font-size:10px}.deadline-list{display:block}.deadline-item{padding:14px 17px 14px 0;min-height:0;border-bottom:1px solid #d8decf}.deadline-item b{font-size:14px;line-height:1.5}.deadline-item .tag{margin-bottom:5px}.explore{padding-top:26px}.section-title h2{font-size:18px}.category-grid{grid-template-columns:1fr 1fr;gap:9px}.category-link{height:86px;min-height:86px;padding:10px;grid-template-columns:31px minmax(0,1fr);gap:8px}.category-link .category-icon{width:31px;height:36px}.category-link .category-icon svg{width:25px;height:25px}.category-copy b{font-size:16px;margin-bottom:5px}.category-copy small{font-size:10px}.list-header{height:117px;padding:27px 22px 20px}.list-header h1{font-size:27px}.tab-wrap{padding:0 21px}.chip-row{gap:25px}.chip{font-size:13px}.result-section{padding:20px}.activity-list{grid-template-columns:1fr;gap:15px}.activity-card{padding:20px}.activity-card h2{font-size:19px}.detail-header{height:65px;padding:0 22px}.detail-lead{padding:26px 22px 22px}.detail-lead h1{font-size:26px}.detail-facts{margin:0 20px;padding:0 14px}.detail-facts .fact{grid-template-columns:18px 62px minmax(0,1fr);gap:9px;font-size:12px;padding:15px 0}.official-area,.introduction{padding-left:22px;padding-right:22px}.site-footer{padding-top:22px}.bottom-nav{bottom:12px;height:56px;width:232px}}

/* Seven category filters share the mobile row evenly. */
.tab-wrap{padding:0 10px}
.chip-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;height:55px;overflow:visible}
.chip{width:100%;min-width:0;padding-inline:0;text-align:center;white-space:nowrap}
.phone-page{width:min(100%,430px);min-height:100dvh;margin:0 auto;border-radius:0}
/* Mobile visual refinement: stronger reading contrast and quieter surfaces. */
.brand-header{height:70px;border-bottom:0;padding:24px 22px 12px}
.brand{font-size:22px;letter-spacing:-.6px}
.hero{min-height:302px;padding-top:24px;padding-bottom:25px}
.hero h1{font-size:33px;line-height:1.42;margin:20px 0 22px;font-weight:700}
.hero-eyebrow{color:#577062;font-size:10px;letter-spacing:1.7px}
.hero-eyebrow span{display:inline;font-weight:500;letter-spacing:.04em;color:#607668}
.hero-action{border-radius:9px;padding:12px 17px;box-shadow:0 4px 10px #254b3510}
.hero-meta{font-size:12px;color:#5d7064;letter-spacing:0}
.radar-art{right:-100px;top:66px;opacity:.48}
.urgent-panel{background:#eff0e6;border:1px solid #dce1d2;border-radius:15px}
.urgent-title{height:48px}.urgent-title>b{font-size:14px}.urgent-title a{font-size:11px}
.deadline-item{padding-top:15px;padding-bottom:15px}
.deadline-item b{font-size:15px;line-height:1.65;font-weight:600;letter-spacing:0}
.deadline-item small{font-size:12px;color:#716348}
.deadline-item .tag{font-size:11px;color:#526b54}
.section-title{padding-bottom:15px}
.section-title h2{font-size:19px;letter-spacing:-.4px}
.category-grid{gap:10px}
.category-link{border-radius:12px;height:88px;min-height:88px;background:#fffefb;padding:12px 10px;gap:9px;border-color:#e1e4da}
.category-link .category-icon{width:32px;height:36px;color:#416b55}
.category-copy b{font-size:17px;font-weight:600}
.category-copy small{font-size:11px;color:#566d5e;white-space:normal;line-height:1.6}
.activity-card{border-radius:15px;padding:21px;background:#fffefb}
.activity-card h2{font-size:20px;line-height:1.55;font-weight:650;margin-top:15px}
.activity-card>p{font-size:13px;color:#566b59;line-height:1.85}
.card-kicker span,.detail-kicker span{font-size:11px;padding:5px 8px}
.card-facts div{font-size:13px;line-height:1.7}
.detail-desc,.detail-subtitle,.introduction p{color:#50694f}
.detail-facts{border-radius:14px}
.detail-facts .fact{font-size:13px}
.bottom-nav{width:246px;padding:5px;height:58px;border-radius:18px;border-color:#dce2d5;background:#fffefa;box-shadow:0 6px 24px #243b2417}
.bottom-nav a{border-radius:12px;font-size:13px}
.bottom-nav a.active{background:#e9efe3;color:#2c553f}
.site-footer{padding:23px 23px 98px;color:#71806e;line-height:1.8}
.site-footer p{font-size:10px;max-width:300px;margin:0 auto}
@media(max-width:360px){.hero h1{font-size:29px}.category-link{padding:10px 7px;gap:6px;grid-template-columns:27px minmax(0,1fr)}.category-copy small{font-size:10px}.urgent-title>span,.urgent-title em{display:none}}

/* Refined radar motion and type clarity */
html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}
body{font-synthesis:none;-webkit-font-smoothing:antialiased}
.hero{overflow:visible}
.hero h1{color:#173b31;font-weight:700;letter-spacing:-1.15px;text-shadow:0 .01px 0 currentColor}
.hero-eyebrow{color:#3f6656;font-weight:700;letter-spacing:2.1px}
.hero-meta{position:relative;z-index:4;display:flex;width:max-content;max-width:190px;min-height:28px;clear:both;margin-top:14px;padding:6px 11px;border:1px solid rgba(48,84,66,.12);border-radius:999px;background:#f8f8f2;color:#455f52;font-size:11px;font-weight:600;box-shadow:0 5px 16px rgba(44,70,52,.045)}
.hero-meta:after{content:"";position:absolute;z-index:-1;left:-8px;top:-8px;width:215px;height:44px;background:linear-gradient(90deg,var(--paper) 76%,transparent);pointer-events:none}
.hero-action{position:relative;z-index:4;font-weight:600;letter-spacing:.01em;transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease}
.hero-action:active{transform:scale(.97)}
.radar-art{overflow:hidden;border-color:rgba(50,88,64,.29);background:repeating-radial-gradient(circle at center,transparent 0 46px,rgba(57,94,66,.21) 47px 48px),linear-gradient(90deg,transparent calc(50% - .5px),rgba(57,92,65,.21) 50%,transparent calc(50% + .5px)),linear-gradient(transparent calc(50% - .5px),rgba(57,92,65,.21) 50%,transparent calc(50% + .5px));box-shadow:inset 0 0 32px rgba(49,82,57,.055)}
.radar-art:before{content:"";position:absolute;inset:-1px;border-radius:50%;width:auto;height:auto;background:conic-gradient(from 10deg,transparent 0 66%,rgba(51,98,62,.025) 72%,rgba(56,111,69,.33) 94%,rgba(56,111,69,.08) 99%,transparent 100%);transform-origin:50% 50%;animation:radar-sweep 6.8s linear infinite}
.radar-art:after{content:"";position:absolute;left:50%;top:50%;width:46%;height:1px;background:linear-gradient(90deg,rgba(39,82,54,.72),rgba(52,102,65,0));transform-origin:left center;animation:radar-line 6.8s linear infinite}
.radar-art i{z-index:2;width:9px;height:9px;border-width:2px;animation:target-pulse 3.2s ease-in-out infinite}
.radar-art i:nth-child(2){animation-delay:-1.15s}.radar-art i:nth-child(3){animation-delay:-2.2s}
.radar-art b{z-index:3;width:12px;height:12px;animation:center-pulse 2.8s ease-out infinite}
.urgent-title>span,.deadline-item small,.category-copy small,.activity-card>p,.card-facts div,.detail-subtitle,.detail-desc,.detail-facts .fact,.introduction p{color:#4d6759;font-weight:500}
.category-copy small{color:#506a5b}.activity-card>p{color:#526859}.detail-note,.site-footer{color:#637767}
.category-link,.activity-card,.urgent-panel{backdrop-filter:none}
@keyframes radar-sweep{to{transform:rotate(360deg)}}
@keyframes radar-line{to{transform:rotate(360deg)}}
@keyframes target-pulse{0%,100%{opacity:.58;box-shadow:0 0 0 3px rgba(203,151,67,.07)}50%{opacity:1;box-shadow:0 0 0 8px rgba(203,151,67,.015)}}
@keyframes center-pulse{0%{box-shadow:0 0 0 0 rgba(39,83,60,.22)}70%{box-shadow:0 0 0 14px rgba(39,83,60,0)}100%{box-shadow:0 0 0 0 rgba(39,83,60,0)}}
@media(prefers-reduced-motion:no-preference){
  .brand-header{animation:screen-rise .55s cubic-bezier(.22,.75,.28,1) both}
  .hero-eyebrow{animation:screen-rise .55s .06s cubic-bezier(.22,.75,.28,1) both}
  .hero h1{animation:screen-rise .62s .12s cubic-bezier(.22,.75,.28,1) both}
  .hero-action{animation:screen-rise .62s .18s cubic-bezier(.22,.75,.28,1) both}
  .hero-meta{animation:screen-rise .62s .23s cubic-bezier(.22,.75,.28,1) both}
  .radar-art{animation:radar-arrive .9s .08s cubic-bezier(.18,.8,.25,1) both}
  .urgent-panel{animation:screen-rise .58s .28s cubic-bezier(.22,.75,.28,1) both}
  .explore{animation:screen-rise .58s .34s cubic-bezier(.22,.75,.28,1) both}
  .category-link{animation:screen-rise .45s cubic-bezier(.22,.75,.28,1) both}
  .category-link:nth-child(1){animation-delay:.36s}.category-link:nth-child(2){animation-delay:.40s}.category-link:nth-child(3){animation-delay:.44s}.category-link:nth-child(4){animation-delay:.48s}.category-link:nth-child(5){animation-delay:.52s}.category-link:nth-child(6){animation-delay:.56s}
  @keyframes screen-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
  @keyframes radar-arrive{from{opacity:0;transform:scale(.88) rotate(-9deg)}to{opacity:.48;transform:scale(1) rotate(0)}}
}
@media(prefers-reduced-motion:reduce){.radar-art:before,.radar-art:after,.radar-art i,.radar-art b{animation:none!important}}
@media(min-width:700px){.phone-page{box-shadow:0 0 36px rgba(30,50,35,.07)}}

/* Three-part primary navigation and the quiet, editorial project note. */
.bottom-nav{width:min(320px,calc(100vw - 32px));grid-template-columns:repeat(3,1fr)}
.about-page{overflow-x:hidden;background:#ecebe6}.about-page .phone-page{overflow:hidden;background:#f8f6ef}.about-main{max-width:760px;margin:0 auto;padding:30px 24px 88px}.about-hero{position:relative;isolation:isolate;padding:7px 0 20px}.about-radar{position:absolute;z-index:-1;right:-86px;top:-72px;width:250px;height:250px;overflow:hidden;border:1px solid rgba(34,83,62,.18);border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0 40px,rgba(34,83,62,.07) 41px 42px),linear-gradient(90deg,transparent calc(50% - .5px),rgba(34,83,62,.1) 50%,transparent calc(50% + .5px)),linear-gradient(transparent calc(50% - .5px),rgba(34,83,62,.1) 50%,transparent calc(50% + .5px))}.about-radar:after{content:"";position:absolute;left:50%;top:50%;width:48%;height:1px;background:linear-gradient(90deg,rgba(35,87,61,.5),transparent);transform-origin:left;transform:rotate(-32deg)}.about-radar i{position:absolute;width:7px;height:7px;border:2px solid #b88431;border-radius:50%;box-shadow:0 0 0 4px rgba(184,132,49,.08)}.about-radar i:first-child{left:73px;top:62px}.about-radar i:nth-child(2){left:54px;top:153px}.about-radar b{position:absolute;left:50%;top:50%;width:9px;height:9px;transform:translate(-50%,-50%);border-radius:50%;background:#24533e}.about-kicker{position:relative;z-index:1;margin:0 0 20px;color:#a26a17;font-size:10px;font-weight:800;letter-spacing:.2em}.about-hero h1{position:relative;z-index:1;max-width:350px;margin:0;color:#173c32;font-size:clamp(37px,10vw,44px);line-height:1.08;letter-spacing:-.065em}.about-hero>p:nth-of-type(2){position:relative;z-index:1;max-width:500px;margin:17px 0 0;color:#5b6f68;font-size:13px;line-height:1.75}.about-free{position:relative;z-index:1;margin:13px 0 0!important;color:#3e5e52!important;font-size:11px!important;font-weight:600}.about-free span{display:inline-block;margin-right:6px;padding:3px 7px;border-radius:999px;color:#8b5b10;background:#f2e7cc;font-size:10px}.douyin-card{position:relative;margin:15px 0 0;padding:22px 27px 20px;overflow:hidden;border-radius:14px;color:#f8f7ef;background:#173f35;box-shadow:0 14px 34px rgba(22,55,45,.13)}.douyin-card:after{content:"";position:absolute;right:-38px;bottom:-64px;width:160px;height:160px;border:22px solid rgba(244,199,99,.13);border-radius:50%}.douyin-mark{position:absolute;right:23px;top:17px;color:#e9bd5d;font-size:25px;font-weight:900}.douyin-card>p:first-of-type{margin:0 0 7px;color:#c8d6cf;font-size:10px;letter-spacing:.08em}.douyin-card h2{position:relative;z-index:1;margin:0;font-size:22px;line-height:1.4;letter-spacing:-.04em}.douyin-card strong{color:#f3ca6e;font-size:27px}.douyin-copy{position:relative;z-index:1;max-width:285px;margin:10px 0 0;color:#d4dfda;font-size:11px;line-height:1.65}.about-feedback{display:grid;grid-template-columns:24px 1fr;gap:9px;align-items:start;margin:15px 0 0;padding:13px 15px;border:1px solid #d9ded3;border-radius:11px;background:#fffdf7}.about-feedback>span{color:#b67c22;font-size:16px}.about-feedback h2{margin:0 0 3px;color:#21493c;font-size:14px}.about-feedback p{margin:0;color:#64766f;font-size:11px;line-height:1.55}.about-signature{margin:13px 2px 0;color:#6f7c77;font-size:11px;line-height:1.6}.about-signature b{margin-left:5px;color:#234d40}.about-page .site-footer{display:none}@media(min-width:700px){.about-main{padding-top:40px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
